您的位置:首页 > 运维架构 > Nginx

nginx用户认证

2016-07-26 17:50 483 查看
1.密码数据库文件
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.conf
    location / {

        #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/htpassword
cookie coxRKv9KpIqMo
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: