Nginxで特定のディレクトリに対しての設定を行う

@iwasaki 879views 更新:2014年6月18日

nginx1.4系ではネストが使えないようです。

server {
           listen   80;
           server_name www.example.com;
           location / {
                       proxy_pass http://localhost:8080;
                       location /healthcheck/ {
                              access_log off;
                       }
           }
}

と書きたいところですが、これだとhealthcheckディレクトリ内ではproxyの設定が効いていません。(少なくともnginx1.4系では)

server {
           listen   80;
           server_name www.example.com;
           location / {
                       proxy_pass http://localhost:8080;
                       location /healthcheck/ {
                              proxy_pass http://localhost:8080;
                              access_log off;
                       }
           }
}

とりあえず同じ設定を書くことで対応できます。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません