nginx实现访问网站或目录密码认证保护
2013-05-03 16:35
423 查看
以我们做一个简单的后台管理为例, 地址:http://xxxx/admin/*, 对admin 下面的文件进行权限管理;
1. 进入ngnix配置的地址,以我的ubuntu为例; cd /etc/ngnix
2. 使用命令生成passfile 文件: htpasswd -c -d /etc/nginx/pass_file username
a. 输入以上命令,回车输入密码,再次回车,输入确认密码
3. 检查pass_file是否已经存在 /etc/ngnix/pass_file
4. 修改ngnix 配置
location ~ /admin {
auth_basic "Restricted";
auth_basic_user_file /etc/nginx/pass_file;//请使用绝对路径
root /home/www/admin; //host 地址,不然认证通过之后,找不到对应的文件
}
5. 重启ngnix ,sudo service ngnix reload;
6. 登录 http://xxxx/admin/*,弹出验证框,说明验证配置完成
1. 进入ngnix配置的地址,以我的ubuntu为例; cd /etc/ngnix
2. 使用命令生成passfile 文件: htpasswd -c -d /etc/nginx/pass_file username
a. 输入以上命令,回车输入密码,再次回车,输入确认密码
3. 检查pass_file是否已经存在 /etc/ngnix/pass_file
4. 修改ngnix 配置
location ~ /admin {
auth_basic "Restricted";
auth_basic_user_file /etc/nginx/pass_file;//请使用绝对路径
root /home/www/admin; //host 地址,不然认证通过之后,找不到对应的文件
}
5. 重启ngnix ,sudo service ngnix reload;
6. 登录 http://xxxx/admin/*,弹出验证框,说明验证配置完成
相关文章推荐
- nginx实现访问网站或目录密码认证保护
- Nginx Http认证 实现访问网站或目录密码认证保护 | 使用 HttpAuthBasicModule 模块
- 通过Nginx实现访问网站密码认证保护
- Nginx Http认证 实现访问网站或目录密码认证保护
- 给 Nginx 目录访问设置密码保护
- nginx中给目录增加密码保护实现程序
- 【Nginx】nginx为目录或网站加上密码认证
- nginx中给目录增加密码保护实现程序
- nginx 验证默认虚拟主机和用户认证(设置网站需要账号密码访问)
- nginx为目录或网站加上密码认证 [转]
- nginx为目录或网站加上密码认证
- Nginx为目录或网站加上密码认证
- 启动Nginx目录浏览功能及 让用户通过用户名密码认证访问web站点
- Nginx服务器中为网站或目录添加认证密码的配置详解
- nginx中给目录增加密码保护实现程序
- Nginx配置SSL证书实现访问HTTPS网站
- nginx让用户通过用户名密码认证访问web页面
- Nginx创建密码保护目录
- LNMP下为Nginx目录设置访问验证的用户名密码
- Nginx对某个目录设置密码保护例子