Nginx教程

nginx: [emerg] duplicate upstream "test2" in /usr/local/nginx/conf/sites-enabled/test2.con

本文主要是介绍nginx: [emerg] duplicate upstream "test2" in /usr/local/nginx/conf/sites-enabled/test2.con,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

使用/usr/local/nginx/sbin/nginx -t 检查nginx配置文件时报错:

nginx: [emerg] duplicate upstream "test2" in /usr/local/nginx/sites-enabled/test2.conf:1
nginx: configuration file /usr/local/nginx/conf/nginx.conf test failed

 

原因:有相同名称的upstream,可以grep查找一下

[root@test sites-enabled]# grep inner-upload *
test2.conf:upstream inner-upload {
test2.conf: proxy_pass http://test2;
test1.conf:upstream inner-upload {
test1.conf: proxy_pass http://test2;

 

解决方案:改下upstream名称,或者删除之前的upstream

 

这篇关于nginx: [emerg] duplicate upstream "test2" in /usr/local/nginx/conf/sites-enabled/test2.con的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!