我正在运行 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 并学习它,或者只是研究如何禁用它......
否则,您的文档根目录可能配置不正确。