node1、node2、node3 の 3 つのノードに nGinx リダイレクトを設定しました。現在、すべてが正常に機能しています。小さな要件が 1 つあります。1 つのサーバーからロードするには、1 つの特定の URL が必要です。この構成を微調整することで可能ですか。
node1 の現在の構成をここに貼り付けます。
upstream project.in {
server node2:8080 weight=10 max_fails=3 fail_timeout=30s;
server node3:8080 weight=10 max_fails=3 fail_timeout=30s;
}
server {
listen 80;
server_name www.example.in;
location / {
proxy_pass http://example.in;
}
}
上記の構成によれば、ノード 1 に着信するトラフィックは、ノード 2 とノード 3 の間で共有されます。誰かがhttp://example.in/test/administrator/にアクセスする場合、ノード 1 にのみアクセスする必要があります。つまり、この特定の URL の負荷分散を無効にする必要があります。これは、構成ファイルを微調整することで可能ですか?