我正在尝试在最新版本的 Fedora Linux 中创建一个网站。我希望该网站指向我的主目录中的某个内容。在谷歌搜索后,我可以使用 SymLink 实现这一点。我遇到的问题是,我收到了“禁止”消息
由于某种原因,我没有 Apache 配置文件。但我读到我应该配置 httpd.conf 等效文件。所以事不宜迟,下面是我的 https.config 文件以及我的 .htaccess 文件。我无法让引号标签工作,所以你只能在 pastebin 上以普通文本阅读它。
/etc/httpd/conf/httpd.conf https://pastebin.com/j4Lvqy3q
.htaccess https://pastebin.com/HhfDcbg5
我创建了符号链接
sudo ln -s /home/archive /var/www/html/
配置完文件后,我更改了目录的权限
sudo chmod -R 777 /home/archive
sudo chown -R archive:archive /home/archive
并重新启动 httpd
sudo systemctl restart httpd
它没有起作用。它有充分的理由起作用,我遵循了所有说明,但它还是失败了。所以我决定尝试一下。我注意到,如果符号链接指向 webroot 内的目录,它就会起作用。但只有指向 webroot 之外的目录时,它才会失败。
因此符号链接本身可以工作,只是与配置文件或文件系统中的权限有关。上述步骤应该已经解决了这个问题,所以我不知道还能做什么。
哦,为了好玩,我试了一下
sudo chown -R apache:apache /home/archive
sudo systemctl restart httpd
那也没用