nginx用户认证
2016-07-26 17:50
483 查看
1.密码数据库文件
#!/usr/bin/perl
use strict;
my $pw=$ARGV[0];
print crypt($pw,$pw)."\n";
2.nginx配置
#root /usr/share/nginx/html;
#index index.html index.htm;
ssi on;
proxy_set_header Accept-Encoding "";
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
auth_basic "cookie";
auth_basic_user_file conf.d/htpassword;
}
3.用户和密码文件
vim pw.pl
#!/usr/bin/perl
use strict;
my $pw=$ARGV[0];
print crypt($pw,$pw)."\n";
chmod +x pw.pl ./pw.pl cookie
2.nginx配置
vim /etc/nginx/conf.d/www.cookie.com.conflocation / {
#root /usr/share/nginx/html;
#index index.html index.htm;
ssi on;
proxy_set_header Accept-Encoding "";
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
auth_basic "cookie";
auth_basic_user_file conf.d/htpassword;
}
3.用户和密码文件
vim conf.d/htpasswordcookie coxRKv9KpIqMo
相关文章推荐
- Nginx入门指导
- 编译安装nginx1.9.7+php7.0.0服务器环境
- nginx常见内部错误
- 解决nginx不支持pathinfo Thinkphp命名空间问题
- Mac下安装LNMP(Nginx+PHP5.6)环境
- Win7下配置PHP+Nginx
- zabbix监控nginx status
- Windows 下配置 Nginx PHP
- 高性能Web服务器nginx
- nginx负载均衡
- nginx结合活动目录认证
- 记rainbow + nginx 服务器部署, 微信后台搭建
- Nginx+uWSGI+Swift
- nginx location匹配规则
- 使用nginx+Lua+GraphicsMagick实现图片自动裁剪 推荐
- 关于nginx中proxy_pass路径
- thinkphp的nginx配置
- 发布前准备和nginx在Linux安装
- Nginx的平滑重启,升级和关闭
- 安装nginx