nginx发布后访问报403 Forbidden

nginx启动后,访问报错:

查看linux日志:

cat /user/local/nginx/logs/error.log

发现日志报错如下:

2020/05/08 21:26:39 [error] 122404#0: *2 open() "/usr/local/nginx/html/index.html" failed (13: Permission denied), client: 10.10.191.3, server: localhost, request: "GET / HTTP/1.1", host: "10.100.100.54:6080"

解决方案如下:

一、启动用户和nginx工作用户不一致(我的是这个错)

ps -ef | grep nginx

查看nginx的启动用户,发现是nobody,而为是用root启动的

 修改nginx.conf,修改user与启动用户为一致

nginx发布后访问报403 Forbidden_第1张图片

 

二、未指定index.html页面

需要在配置文件中配置服务器首页

nginx发布后访问报403 Forbidden_第2张图片

 三、服务器目录权限不足

chmod -R 777 /文件夹名称

 

你可能感兴趣的:(随笔,linux)