使用/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