报错信息:nginx: [emerg] bind() to 0.0.0.0:8080 failed (98: Address already in use)

报错原因:根据提示信息可以得出 8080 端口被占用。

解决方法(两种):

1、更换端口

#首先进入nginx/conf目录(根据自己的目录来写)
cd /usr/nginx/conf

#修改nginx.conf,将8080端口修改为其他端口号
vi nginx.conf

    server {
        listen       8080;
        server_name  localhost;


#更换端口之后,然后重启nginx就可以了
server {
        listen       8888;
        server_name  localhost;

2、杀死占用的端口

#查看被占用的端口
netstat -nlp|grep :8080

tcp      0     0 0.0.0.0:8888       0.0.0.0:*          LISTEN     24594/nginx: master

#结束进程24594
kill -9 24594

#然后再重启nginx就可以了
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐