搭建nginx反向代理的时候出现nginx启动异常,倒腾了一下总算解决了,具体如下

xiaoxiao2021-02-28  83

设置好反向代理的二个tomcat

upstream tomcats{ server 192.168.1.104:8080; server 192.168.1.104:8081; }     server {         listen       80;         server_name  tomcat.taotao.com;         #charset koi8-r;         #access_log  logs/host.access.log  main;         location / {             proxy_pass   http://tomcats;             index  index.html index.htm;         } }

启动nginx出现报错

报错:

[root@localhost sbin]# ./nginx  nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:81 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:81 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:81 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:81 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:81 failed (98: Address already in use)

网上搜了下没找到解决办法,后来自己想了下,nginx是不是因为已经启动了,

再启动就报错了,所以就想到:

这个其实问题就是之前已经启动过nginx再去启动就会报这个错了解决方法:

[root@localhost sbin]# ./nginx -s stop [root@localhost sbin]# ./nginx  [root@localhost sbin]# 

或者重新加载一下nginx的配置文件即可

[root@localhost sbin]# ./nginx -s reload [root@localhost sbin]# 

转载请注明原文地址: https://www.6miu.com/read-81284.html

最新回复(0)