原文:nginx報錯[emerg] duplicate upstream

今天在Nginx上新加了一個域名配置,然后nginx t 檢查時,如下圖: 錯誤原因是:在Nginx配置文件時,有二個重復的upstream名稱,配置xxx uat導致,你可以在配置目錄grep下,去掉一個就可以了。如下圖 然后重新 nginx t 檢查下,就不會報錯了 ...

2020-03-20 11:31 0 4990 推薦指數:

查看詳情

nginx: [emerg] "upstream" directive is not allowed here in .../.../.../*.conf

因為臨時需要在本機搭建一個nginx服務使用,其實很簡單的一個本地server,但是運行的時候就報錯: 檢查了我的配置文件 test.com.conf 發現也沒有問題: 然后網上查了一下說是“upstream”不能再http這個block里面,於是查看了一下 ...

Sun Mar 01 08:56:00 CST 2020 0 6053
nginx檢查報錯nginx: [emerg] "server" directive is not allowed here in

想檢查一個配置文件是否正確,-c 指定之后發現有報錯,如下: 有時候文件是正確無誤,但是也會報錯。 實際問題是進行語法檢測的對象有問題; 要檢測現有的修改過的Nginx配置是否有錯誤,不是只檢測 .conf文件,而是不管任何時候,始終都是去檢測主文件/etc/nginx ...

Sun Sep 22 01:34:00 CST 2019 0 11613
nginx報錯no live upstreams while connecting to upstream

背景:最近我們在將服務遷移到k8s集群,原來的架構是客戶端-->cdn-->alb-->nginx-->后端服務,遷移到k8s集群后的架構是客戶端-->cdn-->alb-->nginx-->ingress-nginx-->后端服務。隨着遷移 ...

Thu Jan 13 03:05:00 CST 2022 0 7983
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM