koe*_*der 10 php configuration centos apache-2.2
我在centos 5.6上运行apache,每当我尝试在任何目录中加载php脚本时,除了/var/www/html(apache默认根目录),它都会给我一个权限被拒绝的错误。
但是,当我根据默认目录 (/var/www/html) 检查我的新根目录 (/var/www-dev) 的权限时,它们完全匹配。都说:root:root 755
我什至尝试将所有权更改为 apache:apache,但仍然出现相同的错误
但是当我将 apache 配置改回它的默认根目录(/var/www/html)时,一切正常。
难道我做错了什么?
这些是我正在更改的设置:
DocumentRoot "/var/www/html"
<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)
注意:每次更改 apache 配置和权限时,我都会重新启动 apache。
同样:我还启用了 REMI 和 EPEL
Jul*_*ent 11
通常来自 Selinux 不授予访问该文件夹的权限。做
ls -alZ /var/www/
Run Code Online (Sandbox Code Playgroud)
如果 html 文件夹没有上下文 system_u:object_r:httpd_sys_content_t,请使用 chcon 修复它
chcon -v -R --type=httpd_sys_content_t /var/www/html
Run Code Online (Sandbox Code Playgroud)
http://wiki.centos.org/HowTos/SELinux
归档时间: |
|
查看次数: |
4515 次 |
最近记录: |