在编写了nginx配置文件后,重启nginx时出现如下警告:
nginx: [warn] conflicting server name "localhost" on 0.0.0.0:80, ignored
出现的原因:
原因是 “localhost” 这个域名出现了两次甚至多次,把同一个域名解析到了不同的目录, 一般将配置文件单独分离出来容易出现这个错误。
解决方法:
查询出现这个域名的文件,使用grep这个命令。
grep -r localhost /usr/local/nginx/conf
cd /usr/local/nginx/conf vi nginx.conf
这里我大概知道我在哪里进行了配置,所以很快找到,并进行修改。