我们检测到您似乎禁用了 JavaScript
您可以启用JS或将本站加入白名单,以便能更好的体验 (如何启用 JS?)
Nginx端口被异常占用导致无法启动的解决方法 | SSRSHARE - 免费SSR, 免费SS, 免费Socks, 免费 V2Ray 节点分享社区

Nginx端口被异常占用导致无法启动的解决方法

本帖由 BigCat2020-05-13 发布。版面名称:技术交流

Tags标签:
  1. BigCat

    BigCat 管理成员 Telegram用户 教程编写者

    注册:
    2020-05-12
    帖子:
    87
    获赞:
    0
    概括:在安装LNMP一键包的时候,安装和启动Nginx的时候,会出现错误提示:Starting nginx: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use),意思是Nginx的80端口被占用导致的。

    1、检查80端口被哪个进程占用
    代码:
    fuser -n tcp 80
    
    后面的数字即为进程号xx。

    2、杀掉进程,重新启动Nginx
    代码:
    kill -9 xx    #xx为前面所查到的进程号
    /etc/init.d/nginx start  #启动Nginx
    
    ps:小知识
    kill只是发送指令,不一定能kill成功;
    kill -15代表的信号为SIGTERM,这是告诉进程你需要被关闭,请自行停止运行并退出;
    而kill -9代表的信号是SIGKILL,表示进程被终止,需要立即退出;
    因此kill -9表示强制杀死该进程,这个信号不能被捕获也不能被忽略
     

分享此页面