我在目录中创建了一个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)