使用nginx时端口被占用

作为一个nginx的菜鸟,因公司要求,在部署项目时,遇到一个问题,花了好几个小时=_=,准备记录一下。

[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)

      当你启动nginx的时候,出现上面的报错信息,它的意思是nginx或者其它进程已经使用了端口号80。

解决方法:

//杀掉进程
sudo fuser -k 80/tcp
//重启nginx
service nginx start

已有 2 条评论
  1. shilunqiang

    似乎有点太简单粗暴了点,哈哈,万一80端口上还有其他重要的程序呢

    shilunqiang
    1. xiaohu

      @shilunqiang

      那这个就需要改端口号了,要是你要两者兼容的话

      xiaohu

此处评论已关闭