すでに運用環境で実行されている既存のドメイン (my.domain1) があり、運用ドメインから既に利用可能なページを提供する別のサーバー (my.domain2) でホストされる別のドメインを作成したいと考えていました。「my.domain2/my_account.html」にアクセスすると、nginx は「my.domain1/profile.html」からページのコンテンツを取得する必要があります。残念ながら、常に 404 メッセージが表示されます。proxy_pass の使用方法に関する記事をたくさん用意しましたが、何か足りないと思います。助けてください。
domain1 の構成は次のとおりです。
サーバー {
リッスン 80;
ルート /var/www/domain1;
インデックス index.html index.htm;
server_name my.domain1;
}
これが domain2 の場合です。
サーバー {
リッスン 80;
ルート /var/www/domain2;
インデックス index.html index.htm;
server_name my.domain2;
location /my_account.html {
proxy_pass http://my.domain1 ;
proxy_redirect オフ;
}
}