###前提・実現したいこと
nginx でパスによりリバースプロキシ先を変更したいと考えています。
具体的には、下記を実現したいです。
・基本、192.168.0.2 をリバースプロキシ先とする
・/test/… というパスのみローカルをリバースプロキシ先とする
###該当のソースコード
nginx.conf に下記のような記載をしました。
user nginx nginx; … http { upstream backend { server 192.168.0.2:80; } server { listen 80; root /var/www; … location / { proxy_pass http://backend; } location /test/ { proxy_pass http://127.0.0.1/:80; } } }
###エラー等
上記を設定の上、/test/ にアクセスしますと、リバースプロキシ先が 192.168.0.2 になってしまうようなのです。
nginx のログを見ると下記の表記が見られます。
… upstream: "http://192.168.0.2:80/", …
正しい設定の仕方をご助言願えないでしょうか。
###補足情報(言語/FW/ツール等のバージョンなど)
・CentOS 7.2
・nginx 1.11.3
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/19 11:52 編集
2016/08/19 21:49