Nginxには以下の設定があります。要求が/dashboard/login
に行われたときにNginxが複数の場所と競合しています
location ~ (/website|/login) {
#proxy to server A
...
}
location /dashboard {
#proxy to server B
....
}
競合が発生し、私が望むことserver A
代わりのserver B
に入っています。
完璧に動作醜いソリューション:
location /website {
#proxy to server A
...
}
location /login {
#proxy to server A
...
}
location /dashboard {
#proxy to server B
....
}
がどのように私は/ダッシュボード、この設定を変更することができます/ログインは#Bの定義と一致しますか? 私は醜い解決法で使用した反復コードを避けたい。
あなたは醜さについて間違っています。解決策は簡単で効率的ですが、元の設定は醜いですがエラーが発生しやすい –
自己繰り返しを避けるには 'include'命令を使用してください –