目的:为Apache,php配置受限制的用户权限
环境配置情况:
apache安装目录:d:/www-s/apachephp目录:d:/www-s/php5mysql目录:d:/www-s/mysql网站根目录:d:/www/htdocs专门为运行Apache运行所使用的用户:apache-u(可不隶属于任何用户组)
PS:这里只说Windows下Apache应用环境相关的目录权限设置,至于其他基本的服务器目录权限设置就不提啦!
Windows下Apache应用环境塔建目录安全设置操作步骤:
配置目录权限
Apache所在的根目录(也就是D盘),只需要读取的权限,并且这个读取权限不需要继承到子目录与文件(可以在权限设置高级里选择――应用到:只有该文件夹――权限:列出文件夹/读取数据, 读取属性,读取扩展属性,读取权限――确定)。
Apache安装目录的上级目录(d:/www-s),需要“读取”的权限(和根目录D盘的权限雷同)。
Apache安装目录,需要“列出文件夹目录”和“读取”的权限(可以为了方便使用继承)。
Apache安装目录下的子目录权限设置
“bin”和“modules”目录需要“读取和运行”、“列出文件夹和目录”、“读取”的权限。
“logs”目录需要“列出文件夹和目录”、“读取”、“写入”的权限(若Apache安装目录的权限使用啦继承,可只添加“写入”权限即可)。
到这里Apache的权限已经设置完毕,接下来设置PHP的权限
PHP目录(PHP5)可简单的设置为“读取和运行”、“列出文件夹和目录”、“读取”的权限。
新闻热点
疑难解答
图片精选