私はnginxを初めて使用し、php-fpmとの組み合わせがいかに高速であるかを本当に楽しんでいます。
でフォルダを保護したい
location / {
try_files $uri $uri/ $uri.php /;
auth_basic "restricted";
auth_basic_user_file /www/config/global.passwd;
}
これは/
にアクセスすることで機能しますが、/test.php
を押すと、パスワードを要求されません。 /test/
で1つを要求するため、これはフォルダーに対してのみ機能します。
保護のためにファイルを含める方法は?
これの助けを借りて:
FastCGIをグローバルに使用し、nginxのサブロケーションで基本認証を使用する方法は?
http://wiki.nginx.org/HttpCoreModule#location
location
コンテナを他のlocation
コンテナに入れることで問題を解決しました。
最初のヒントはThxcyberx86。