NginxをWebサーバーとしたあるサイトにReverse Proxyを設定する必要がありました。
このように設定を行いましたが動かない…
location ~ ^/test/(.*)$ {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass https://test.com/test/$1?$args;
proxy_redirect off;
}
問題の切り分けを行い、最終的にproxy_passを下記のようにIPアドレスにしたところ、正常に動作しました。
proxy_pass http://1.1.1.1/test/$1?$args;
Reverse Proxyが動かない場合、proxy_passの指定を変更すれば解決するかもしれません。ご参考までに。
株式会社オートプロジェクトでは、中小企業向けのシステム・アプリケーション開発 / 外注サービスを提供しております。
貴社のニーズに応じた柔軟なサポートを行いますので、ぜひお気軽にご相談ください。