nginx服务无法启动,常见排查方法及操作如下:
1、执行如下命令,查看nginx错误日志中的报错信息。
     tail -f /usr/local/nginx/logs/error.log
     说明:日志路径请以实际路径为准。
2、查看80端口是否被占用,以及占用该端口的进程。
     netstat -ntap | grep 80
     若被占用,则可以根据实际业务,选择如下方法中的一种进行处理:
     ·  停止占用80端口的进程服务。例如占用80端口的进程ID为12345,则执行命令:kill -9 12345 。
         注意:请提前核实该进程是否有业务使用。  
     ·  在nginx的conf目录下执行命令vim nginx.conf,在nginx.conf配置文件中修改nginx服务端端口,改用其他端口。
3、检查nginx配置文件是否配置正确。
    
/usr/local/nginx/sbin/nginx -t
     若错误,则请按需修改。注意:配置文件的修改需要根据自身业务而定,详情请参考第三方资料。
4、当前用户没有启动nginx服务的权限。
     解决方案:执行命令su root并输入密码,切换至root账号后,再启动nginx服务。