所以我用默认站点设置了 nginx。我决定要更改,因为我的网站位于/var/www/site/
... 所以在我再次更改之前,我去127.0.0.1
查看是否一切正常。我做到了。我得到了This page is hosted by nginx!
OK 的答复。现在我要将根目录移动到,/var/www/site
因为我在那里有一个 index.html 文件。
然后我重新启动...我收到此错误:
2014/08/07 01:42:35 [error] 24949#0: *1 "/var/www/site/index.html" is forbidden (13: Permission denied), client: 127.0.0.1, server: localhost, request: "GET / HTTP/1.1", host: "127.0.0.1"
答案1
这看起来像是文件权限问题。您应该能够使用以下命令查看所有权和权限:
ls -l /var/www/site/index.html
如果您不熟悉该ls
命令的长输出,请查看手册页(man ls
)了解详细信息。
您还可以通过以下方式快速测试文件权限理论暂时地开放权限。可以使用以下方法完成:
chmod 666 /var/www/site/index.html
完成后,您将需要将权限更改为合理的内容(根据您的特定需求)。
有关命令的更多详细信息,chmod
请参见man chmod