Apache etc/www/ 目录作为用户主目录

Apache etc/www/ 目录作为用户主目录

我正在运行 Ubuntu 12.04.3 服务器,并尝试配置一些虚拟主机。

我遵循了此处的指南

但是不要使用目录内的var/www文件夹我使用了我创建的新用户的主文件夹,这样我就可以轻松地为我的每个站点进行 ftp 登录,并且它们彼此之间不会互相影响;

IE。主页/新用户/直播

然而,当我进入域名时,我得到了一个;

禁止 您无权访问此服务器上的 /index.html。

我不太确定这是否与我所做的指南中的权限更改有关;

sudo chown -R $USER:$USER /home/newuser/live

sudo chmod -R 755 /home/newuser/live

对我来说,这个错误说明我所做的一切是正确的,只是某些地方出现了权限问题。我可以做我想做的事情吗?

我读过一些关于使用符号链接的文章 - 这是一个好主意还是最好的解决方案?

我对虚拟主机没有任何经验,因此非常感谢大家的帮助

谢谢!

答案1

检查 selinux 的状态。在传统 Linux 中,chmod 命令应该已经为您提供了查看页面的正确权限。

getenfoce

如果它已启用而您不确定它是什么,请研究 selinux 并学习它,或者只是研究如何禁用它......

否则,您的文档根目录可能配置不正确。

相关内容