0
リバースプロキシは、HTTPリクエストを処理してサーバーの1つに転送し、そのサーバーからクライアントに応答を返します。Nginx - リバースプロキシとサブディレクトリ
たとえば、クライアントは次の要求を行います。nginxproxy/server1サーバーからの結果がクライアントに表示されます。クライアントが任意のリンクをクリックすると(相対的な)、nginxproxy/anylinkへのリクエストが行われますが、このリンクはnginxproxy/server1/anylinkになる必要があります
Nginxでこれを達成することは可能ですか?現在の設定は非常に簡単で、次のようになります。私は、「サーバー1」フォルダにalias.urlの設定を追加して、それが動作するアプリケーションサーバ上で
location /server1/ {
proxy_pass http://server1/;
proxy_set_header Host $host;
}
これはアプリケーションサーバーによっても異なる場合があります。たとえば、一部のアプリケーションサーバーでは、プレフィックスパス(つまり、/ server1)も同様に構成されている必要があります。 – axlj