我正在尝试在我的集群上设置一个本地存储库,但是当我尝试使用以下方式访问定义的目录时
curl "http://$(hostname -f):80/local_HDP/"
,显示的错误消息
<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access /local_HDP/
on this server.</p>
</body></html>
local_HDP 位于 /root/local_HDP 我将 repo 内容移至 /var/www/html 中,这是默认的 Apache 路径,然后使用以下命令设置符号链接
ln -s /root/local_HDP local_HDP
但一旦我指出curl "http://$(hostname -f):80/local_HDP/"
并使用检查权限ls -Z /var/www/html/
lrwxrwxrwx. apache apache unconfined_u:object_r:httpd_sys_content_t:s0 local_HDP -> /root/local_HDP
drwxr-xr-x. apache apache unconfined_u:object_r:httpd_sys_content_t:s0 repos
apache 拥有一切,那么为什么仍然无法访问该目录,这里是 /etc/httpd/conf/httpd.conf 中的所有配置
<Directory />
AllowOverride none
Require all granted
</Directory>
DocumentRoot "/var/www/html"
<Directory "/var/www">
AllowOverride None
Require all granted
</Directory>
<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
<Directory "/var/www/html/local_HDP">
AllowOverride None
Require all granted
</Directory>
也禁用 SElinux
有什么建议吗?提前谢谢