Linux下启动Nginx时报错:nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

出现这种问题,多半是80端口被占用了。

先使用以下命令查看当前进程

netstat -ntlp

回车,看到结果如图:

Linux下启动Nginx时报错:nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)_第1张图片

 可以明显看到有个进程占用了80端口。

我们可以使用kill命令将他杀掉

kill 2054

再次查看:

Linux下启动Nginx时报错:nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)_第2张图片

已经没有进程占用80端口了。

此时再次启动Nginx,启动成功 。

你可能感兴趣的:(Linux,java,nginx,linux,运维,java,中间件)