nginxのルーティング設定でフォワードする

Nginxでルーティング転送の設定するには、locationディレクティブを使用できます。以下に例を示します。

server {
listen 80;
server_name example.com;
location /app1 {
proxy_pass http://backend1;
}
location /app2 {
proxy_pass http://backend2;
}
location / {
proxy_pass http://fallback-backend;
}
}

上記の設定では、/app1 へのリクエストは nginx が backend1 という名前のバックエンドサーバに転送し、/app2 へのリクエストは backend2 という名前のバックエンドサーバに転送し、それ以外のパスは fallback-backend に転送される。

実際の構成では、backend1、backend2、fallback-backend を実際のバックエンドサーバーのアドレスに置き換えてください。また、ロードバランサーやキャッシュなど、必要に応じて他の構成パラメーターを追加することもできます。

bannerAds