nginx相关报错

发布时间 2023-12-20 18:09:02作者: 马昌伟

 

# openresty -s reload
nginx: [warn] conflicting server name "community-gw.xxx.cn" on 0.0.0.0:80, ignored
nginx: [warn] conflicting server name "apusai.com" on 0.0.0.0:80, ignored
nginx: [warn] conflicting server name "rlnk.net" on 0.0.0.0:80, ignored

 

同一个域名和端口,配置了两个server

 

 

这个错误信息“nginx: [warn] conflicting server name”指的是在Nginx的配置中,有两个或更多的server块使用了相同的服务器名称。Nginx通过服务器名称来匹配请求到相应的server块,因此每个服务器名称应该是唯一的。

为了解决这个问题,你需要检查Nginx的配置文件,并确保每个server块使用一个唯一的服务器名称。如果你有多个域名或子域名需要配置,请确保每个域名或子域名都映射到唯一的server块。

以下是一个示例配置,其中有两个server块,每个块使用一个唯一的服务器名称:

nginx复制代码
  server {
  listen 80;
  server_name example.com;
  # 其他配置...
  }
   
  server {
  listen 80;
  server_name example.net;
  # 其他配置...
  }

在这个示例中,example.comexample.net是两个不同的服务器名称,分别映射到两个不同的server块。确保你的配置文件中没有其他冲突的服务器名称。