仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 450|回复: 6
打印 上一主题 下一主题

[其他Linux] 带来一篇apache在win2003下的平安设置办法

[复制链接]
乐观 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 15:12:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果你只是想应付一下操作系统的课程,劝你最好别学,或者说不要指望能用的怎么样。
假如web服务器的一切资本都在当地体系上,如许做会成绩对照少,可是将会具有很年夜的平安权限来影响当地呆板,因而万万不克不及开启System帐号的收集权限!
因而要创立一个新的帐户来替换这个帐号启动apache并设置响应的权限:
1.在盘算机办理里的当地用户和组内里创立一个帐户,比方:apache,暗码设置为apacheuser,到场guests组(假如呈现成绩,能够付与user权限);

2.翻开入手下手->办理工具->当地平安战略,在用户权限分派当选择“作为服务上岸”,增加apache用户;

3.盘算机办理内里选择服务,找到apache2.2,先中断服务,右击->属性,选择上岸,把单选框从当地体系帐户切换到此帐户,然后查找选择apache,输出暗码apacheuser,然后点断定(这个时分apache还不克不及一般启动,一样平常情形一定会报错:Apache2.2服务因1(0x1)服务性毛病而中断。);

4.付与apache安装目次(好比:D:/apache2.2)和web目次(比如D:/wwwroot)apache帐号的可读写权限,往除各磁盘根目次除administror与system之外的一切权限,付与apache安装目次地点的磁盘根目次apache帐户的可读取列目次权限(我入手下手以为没需要,但厥后发明:这是招致下面堕落的关头。)

5.启动apache,统统OK了。

6.php.ini中指定的PHP一时上传目次和session保留目次,并赐与目次apache完全把持权限,比方:
upload_tmp_dir="D:/wwwroot/Tmp/uploadtmp/"
session.save_path="D:/wwwroot/Tmp/sessiontmp/"

7.赐与D:/php目次读取与运转的权限;

8.赐与zend安装目次读取与运转的权限;

9.限定读取会见的目次,修正apache安装目次下conf文件夹下的httpd.conf,加上:
php_admin_valueopen_basedir"D:/wwwroot"
php_admin_valuesafe_modeOn

httpd.conf设置(假设将PHP读写权限限定在E:smis目次下)
Apache2.0设置示例:
.代码以下:

<VirtualHost*:80>
ServerNamewww.abc.com
DocumentRoot"E:/smis"
OptionsFollowSymLinksIncludesNOEXECIndexes
DirectoryIndexindex.htmlindex.htmdefault.htmindex.phpdefault.php
AllowOverrideNone
OrderDeny,Allow
Allowfromall
php_admin_valueopen_basedir"E:/smis/;E:/APMServ5.2.0/PHP/uploadtemp/;E:/APMServ5.2.0/PHP/sessiondata/"
php_admin_valuesafe_modeOn
</VirtualHost>



Apache2.2设置示例:
.代码以下:

<VirtualHost*:80>
ServerNamewww.abc.com
DocumentRoot"E:/smis"
</VirtualHost>
<Directory"E:/smis">
OptionsFollowSymLinksIncludesNOEXECIndexes
DirectoryIndexindex.htmlindex.htmdefault.htmindex.phpdefault.php
AllowOverrideNone
OrderDeny,Allow
Allowfromall
php_admin_valueopen_basedir"E:/smis/;E:/APMServ5.2.0/PHP/uploadtemp/;E:/APMServ5.2.0/PHP/sessiondata/"
php_admin_valuesafe_modeOn
</Directory>


为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的。
蒙在股里 该用户已被删除
沙发
发表于 2015-1-27 08:10:52 | 只看该作者
老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。
简单生活 该用户已被删除
板凳
发表于 2015-2-11 08:16:33 | 只看该作者
选择一些适于初学者的Linux社区。
谁可相欹 该用户已被删除
地板
发表于 2015-3-2 02:14:45 | 只看该作者
另外Linux上也有很多的应用软件,安装运行了这些软件后,你就可以在Linux上编辑文档、图?片,玩游戏、上网、播放多媒体文件等。
再见西城 该用户已被删除
5#
发表于 2015-3-11 02:46:19 | 只看该作者
主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。
兰色精灵 该用户已被删除
6#
发表于 2015-3-17 19:11:50 | 只看该作者
如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。
小女巫 该用户已被删除
7#
发表于 2015-3-24 22:51:56 | 只看该作者
说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2025-1-10 20:00

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表