开发者社区> 问答> 正文

云服务器nginx启动不了解决方案

已解决

云服务器nginx启动不了解决方案

展开
收起
提个问题 2024-06-16 10:02:29 68 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    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服务。
    2024-06-16 10:02:31
    赞同 2 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《Nginx 代理系统常用手册》 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载