Skip to content

Latest commit

 

History

History
32 lines (20 loc) · 780 Bytes

4.37-用户认证.md

File metadata and controls

32 lines (20 loc) · 780 Bytes

用户认证的目的:

实现二次认证,针对一些重要的目录(后台地址)

配置用户认证:

vi  配置文件 //添加:

location ~ admin.php 
{ 
	    auth_basic "Auth"; 
    auth_basic_user_file /etc/nginx/user_passwd; 
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME  /data/wwwroot/bbs.aminglinux.cc$fastcgi_script_name;
    include        fastcgi_params;
}

补充:

nginx location优先级:

location /  优先级比 location ~ 要低,也就是说,如果一个请求(如,aming.php)同时满足两个location
location /amin.php
location ~ *.php$
会选择下面的
nginx location 文档: https://github.com/aminglinux/nginx/tree/master/location