小编Shi*_*ilo的帖子

Nginx 403 错误,当 nginx.conf 设置为从 /websites 提供服务时

我在目录中创建了一个websites文件夹/,并使用sudo chmod -R 777 /websites/.

之后,我进行了更改/etc/nginx/conf.d/default.conf以指向websites目录:

server {
    listen       80;
    server_name  localhost;

    location / {
        root   /websites;
        index  index.html index.htm;
    }


    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /websites/nginx/html;
    }

}
Run Code Online (Sandbox Code Playgroud)

但是403 Forbidden当我尝试浏览到服务器的公共 ip 时,我遇到了, 。

为什么会发生?我该如何解决?

我在 nginx error.log 中有这个:

2017/08/27 20:41:03 [error] 3849#3849: *37 "/websites/index.html" is
forbidden (13: Permission denied), client: **.**.130.159, server:
localhost, request: "GET / HTTP/1.1", host: "**.**.**.120"
Run Code Online (Sandbox Code Playgroud)

users permissions nginx

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

nginx ×1

permissions ×1

users ×1