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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容