Fedora 19中设置nginx的根目录

Fedora 19中设置nginx的根目录

所以我用默认站点设置了 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

相关内容