403 禁止错误 LEMP

403 禁止错误 LEMP

我有一个 nginx 服务器,上面运行着 wordpress 和 Ajenti,运行良好。还有 gitlab 和 owncloud,它们都可以运行,只是没用过。

但是当我尝试访问新的设置 opencart 时,它会给出 403 禁止错误。

我的根文件夹与其他文件夹位于同一位置,甚至对实际文件夹执行了 chmod777 操作以尝试使其工作,但没有成功。

错误 :

2015/06/12 07:59:48 [error] 19784#0: *4 directory index of "/var/www/opencart/" is forbidden, client: 76.164.165.4, server: adminpanelz.us.to, request: "GET / HTTP/1.1", host: "adminpanelz.us.to:9000"
2015/06/12 07:59:48 [error] 19784#0: *4 directory index of "/var/www/opencart/" is forbidden, client: 76.164.165.4, server: adminpanelz.us.to, request: "GET / HTTP/1.1", host: "adminpanelz.us.to:9000"
2015/06/12 07:59:49 [error] 19784#0: *4 directory index of "/var/www/opencart/" is forbidden, client: 76.164.165.4, server: adminpanelz.us.to, request: "GET / HTTP/1.1", host: "adminpanelz.us.to:9000"
2015/06/12 07:59:49 [error] 19784#0: *4 directory index of "/var/www/opencart/" is forbidden, client: 76.164.165.4, server: adminpanelz.us.to, request: "GET / HTTP/1.1", host: "adminpanelz.us.to:9000"

我遵循的设置如下:http://www.minvolai.com/blog/2015/01/如何设置Opencart与Nginx和MySql/如何设置Opencart与nginx和mysql/

答案1

如果您的浏览器向服务器请求的 URL 实际上不是文件而是目录,例如http://example.com,则服务器会在目录中查找文件,例如index.htmindex.htmlindex.php也可能是其他文件。如果找不到这样的文件,它可能会改为提供“目录列表”(如果您允许)。否则,它将发出 403 错误。

info.php不是可以作为默认文件提供的文件之一。因此,如果您想要检索,info.php则必须使用其全名进行调用。

相关内容