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

网上搜了很多资料,主要有几种解决办法:

1.输入命令:netstat -ntpl查看端口80端口是否被占用,如果有则使用

sudo fuser -k 80/tcp 然后启动nginx,我就是用这个方法搞定

2. sudo gedit /etc/nginx/sites-available/default

修改这一段:

listen 80;

listen [::]:80 default_server;

listen 80;

listen [::]:80 ipv6only=on default_server;

3.netstat -ntpl | grep 80 找到对应的PID

然后kill -9 pid

之后启动nginx  sudo systemctl start nginx.service

你可能感兴趣的:(nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use))