出现这种错有很多原因,文件缺失,比如在相应的配置位置没有找到 index.html 文件,也有权限的问题 Permission denied
一般报错都会生成错误日志文件,我们通过查看日志找出问题
1.PERMISSION DENIED错误
查看nginx日志,路径为 /var/log/nginx/error.log
,发现日志报错Permission denied
cat nginx/logs/error.log
查看进程:
ps -ef | grep nginx
Nginx 服务的默认工作用户是 nobody
果然是客户端权限不足
修改配置文件
vim nginx/conf/nginx.conf
重启nginx服务,继续访问
访问成功!
2.找不到文件
查看error日志
如果默认配置像这样没问题,就是缺少文件了