Nginxで認証の中に静的ファイルとAppがある場合。
2014年12月8日
やりたい事は、/admin以下のアクセスはすべて認証にしたい。
で、
/admin/edit
ってなリクエストは、Appへ。
/admin/style.css
ってなリクエストは、そのままcss(静的ファイル)を返したい。
location ~ ^/admin { auth_basic "auth"; auth_basic_user_file ".htpasswd"; # .が含まれるファイル location ~* \. { access_log off; break; } proxy_set_header X-Real-IP $remote_addr; proxy_pass http://127.0.0.1:3000; break; }
こんな感じでいちおう動く。
locationの中にlocationって書けるんですね・・。