我正在设置一个私人网络服务器来托管一些文件和一个简单的网页,供我个人使用。我按照 nginx 文档的指示将索引文件复制到新的 index.php 中并向其中添加了一些 pho,但随后删除了旧索引。
一开始它能正常工作,直到我删除了旧的。我以为它无关紧要,但当我尝试登录到我的本地主机时,我收到了网关错误。
哪里有我可以复制的新骨架索引,或者我只需要在我的“/var/www/html”目录上设置适当的权限?
答案1
首先,我要确保你已经设置了防火墙(如果你在 NAT 下,那就应该这样做),因为托管一个民众家中的网络服务器可能会导致一些严重的安全问题,因此请确保 LAN 之外的任何人都无法直接访问它。
我不确定你指的是哪个原始索引文件(因为它们可能不止一个),但我猜这就是您要找的那个。
我猜想发生的问题是nginx
预期为index.html
而您提供了index.php
。您可能能够在nginx 的配置文件
但是,如果由于权限问题而发生这种情况,请查看这个答案在这里。