vim /usr/local/nginx/conf/vhost/default.conf
# 加入
location ~ .*admin\.php$ {
auth_basic "ping auth"; # 描述行
auth_basic_user_file /usr/local/nginx/conf/.htpasswd; # 这俩行为用户认证
include fastcgi_params;
fastcgi_pass unix:/tmp/php-fcgi.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /data/wwwroot/default$fastcgi_script_name; #四行为php解析
}
# 检查配置文件
/usr/local/nginx/sbin/nginx -t
# 重读配置文件
/usr/local/nginx/sbin/nginx -s reload
/usr/local/apache/bin/htpasswd -c /usr/local/nginx/conf/.htpasswd ping #第一次使用加 -c