[英]Apache 403 Forbidden error when configuring a directory outside of root directory
我正在尝试将服务器配置为使用目录/ home / imagenesDBD,但我无法使其正常工作,我在Google上进行了大量搜索,并找到了所有示例,但没有任何效果,我只需将以下内容添加到httpd.conf文件
Alias "/imagenesDBD" "/home/imagenesDBD"
<Directory "/home/imagenesDBD">
Options FollowSymLinks
AllowOverride None
Order allow,deny
allow from all
</Directory>
目录具有0777权限设置
目录的上下文是
我期待获得此URL,可以正常使用http:// mydomain / imagenesDBD
并得到以下错误
403-您无权访问此服务器上的/ imagenesDBD /。
谢谢你的帮助
/home/imagenesDBD
的类型上下文是home_root_t
。
SELINUX仅允许类型上下文httpd_sys_content_t
。
您应该更改安全上下文的类型,可以通过运行来完成
$ sudo chcon -R -t httpd_sys_content_t /home/imagenesDBD
在这里您可以找到chcon
手册chcon
从文档根目录到服务器根目录的每个目录都需要可执行,以便遍历apache。
使home和root可执行
sudo chmod +x /
sudo chmod +x /home
还要确保您实际上有一个索引页或“ Options Indexes
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.