2010-11-30 19 views
0

Nginxでph phpスクリプトを1つパスワードで保護する方法を教えてください。私はWebサーバとしてnginxを使用しており、php-fastcgiにプロキシされています。私は期待どおりに動作するロケーションブロックを得ることができません。Nginx - パスワード保護PHPスクリプト

ここに私がしようとしていることのスニペットがあります。

location /admin\.php$ { 
    auth_basic "Valid User Required"; 
    auth_basic_user_file /etc/nginx/http-auth; 
} 
location ~\.php$ { 
    root /var/www/nginx/vhosts/site; 
    include /etc/nginx/fastcgi_params; 
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
    fastcgi_pass phpfcgi; 
} 

答えて

0
location /admin\.php$ { 
    auth_basic "Valid User Required"; 
    auth_basic_user_file /etc/nginx/http-auth; 
+ root /var/www/nginx/vhosts/site; 
+ include /etc/nginx/fastcgi_params; 
+ fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
+ fastcgi_pass phpfcgi; 
}

これはあなたに役立ちますように。

関連する問題