1、问题我部署nginx反向代理服务器时,nginx.conf文件都放了,但在浏览器中输入域名时,会提示Nginx 500 Internal Server Error
2、分析
需要找到nginx输出错误日志的文件。 nginx.conf将显示错误日志路径
access _ log/var/log/nginx/access.log; error _ log/var/log/nginx/error.log; 如果你不知道也可以的话,请用find命令找。 同样,找到nginx相关的error.log就好了
查看find/-name *.log错误日志
关键词: failed : (1: permission denied ),因为这里明显权限不足。
如果不知道是否出现此错误,可以通过使用显示文件末尾的命令,在浏览器中输入域名来再现
tail -F/var/log/nginx/error.log
3、解决办法
nginx.conf配置文件标头user www-data;
user root;
然后,更改了配置文件。 您需要重新加载配置文件。 命令如下所示
nginx -s reload