Nginx有检查配置文件的功能,使用命令/usr/local/niginx/sbin/nginx -t回车可以检查配置文件是否有问题。
案例参考: 正确配置文件的检测结果如下: nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful 错误配置文件的检测结果如下: nginx: [emerg] host not found in upstream "2.lum" in /usr/local/nginx/conf/vhost.conf:297 nginx: configuration file /usr/local/nginx/conf/nginx.conf test failed 根据错误的信息,编辑文件/usr/local/nginx/conf/vhost.conf 找到297行就可以进行检查。
注: /usr/local/niginx/sbin/nginx 这个是测试情况下nginx的安装路径,具体需要以nginx在服务器内实际安装路径为准。(例如阿里云环境装脚本的路径为/alidata/server/nginx/sbin/nginx ) |