Apache上别名目录的禁止错误

时间:2019-04-08 12:18:58

标签: apache fedora httpd.conf

需要有关为我的Web服务器设置别名的帮助。我收到403禁止错误。

我需要为Web目录创建别名,该别名位于:

/var/falcon/

我的文件/etc/httpd/conf.d/helpdesk.conf看起来像这样:

Alias /hd/ "/var/falcon/"
<Directory "/var/falcon">
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

目录/ var / falcon由apache用户和apache组拥有。

启用了SeLinux,因此我运行以下指令:

setsebool -P httpd_enable_homedirs 1
setsebool -P httpd_read_user_content 1
chcon -R --reference=/var/www/html /var/falcon/
chcon -t httpd_sys_content_t
chcon -t httpd_sys_content_t /var/falcon/

但是,正如我所说,如果打开ie,我会收到403 Forbidden错误。 https://my-domain.com/hd

您能帮我如何将/ var / falcon / direcotry用作网络目录。

提前谢谢!

1 个答案:

答案 0 :(得分:0)

好吧,解决方案非常简单-我所缺少的只是“需要全部授予”指令。

因此,我的conf文件如下所示:

Alias /hd/ "/var/falcon/"
<Directory "/var/falcon">
   Options Indexes FollowSymLinks MultiViews ExecCGI
   AllowOverride All
   Order allow,deny
   Allow from all
   Require all granted
</Directory>