Apache上别名目录的禁止错误

问题描述 投票:0回答:1

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

我需要为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 /目录用作web目录。

先感谢您!

apache fedora httpd.conf
1个回答
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>
© www.soinside.com 2019 - 2024. All rights reserved.