开发者社区> 问答> 正文

nginx启动不了解决方案

已解决

nginx启动不了解决方案

展开
收起
阿里云服务支持 2023-01-09 15:27:57 3578 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服务。
    
    2023-01-09 15:31:19
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
作为全球云计算的领先者,阿里云为全球230万企业提供着云计算服务,服务范围覆盖200多个国家和地区。我们致力于为企业、政府等组织机构提供安全可靠的云计算服务,给用户带来极速愉悦的服务体验。
问答排行榜
最热
最新

相关电子书

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