我在摆弄子域名和网络服务器的目录位置时遇到了一个问题。
我的网站steppinghat.com
加载完全没问题,但如果你尝试加载,www.steppinghat.com
就会出现 403 禁止错误。我尝试修改配置文件,添加 www 作为“子域”,以将其定向到正确的位置 ( /var/www/html
),但似乎不起作用。
我知道我在这里做了很多改动,我没有使用默认目录,在尝试弄清楚事情如何运作的过程中,我在这里真的搞砸了。我不想只是将配置文件恢复到我拥有的备份,而是想了解并找出问题所在。
我的配置文件在这里: http://paste.ubuntu.com/13224284/
我的目录结构如下(在真正的基本布局中):
potato:/var/www$ ls
html plex status test
此外,这是我处理子域名的正确方法吗?我应该对目录结构或配置文件中的条目进行一些不同的处理吗?提前致谢!
编辑:我知道使用 www 加载时它指向的“禁止”目录在哪里。它正在尝试加载其中的内容/var/www
答案1
听起来文件权限可能关闭了。您需要对每个希望可见的文件进行 chmod 操作,以便其他人可以查看chmod o+r <file name>
每个文件。如果您有很多文件,您可能需要为此编写一个脚本。