这条警告信息表明在同一个IP地址和端口上配置了两个具有冲突服务器名称(xxx.xx.com)的服务器块。Nginx 无法决定当一个请求到达该端口时应该由哪一个服务器块来处理,配置因为它们的冲突服务器名称相同 。香港云服务器
例如 ,源码库冲突如果你有以下两个服务器块:
复制server { server_name xxx.xx.com; listen 0.0.0.0:80; # ... 其他配置 ... } server { server_name xxx.xx.com; listen 0.0.0.0:80; # ... 其他配置 ... }1.2.3.4.5.6.7.8.9.10.11.你可以将其中一个的何解端口改为例如 8080 :
复制server { server_name xxx.xx.com; listen 0.0.0.0:80; # ... 其他配置 ... } server { server_name xxx.xx.com; listen 0.0.0.0:8080; # ... 其他配置 ... }1.2.3.4.5.6.7.8.9.10.11.或者改变一个服务器的域名:
复制server { server_name xxx.xx.com; listen 0.0.0.0:80; # ... 其他配置 ... } server { server_name another.domain.com; listen 0.0.0.0:80; # ... 其他配置 ... }1.2.3.4.5.6.7.8.9.10.11. 冲突