Chinaunix首页 | 论坛 | 博客
  • 博客访问: 742374
  • 博文数量: 225
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2722
  • 用 户 组: 普通用户
  • 注册时间: 2013-02-03 17:32
文章分类

全部博文(225)

文章存档

2019年(7)

2018年(16)

2017年(1)

2016年(26)

2015年(41)

2014年(15)

2013年(119)

我的朋友

分类: 系统运维

2013-11-15 19:34:58

Apache在其安装目录的bin子目录中提供了叫htpasswd的工具,以建立密码文件,服务器上的资源可以被限制为仅允许由htpasswd建立的文件中的用户所访问。此程序只能管理存储在文本文件中的用户名和密码,但是它可以加密并显示密码信息,从而可以为其他数据存储类型所利用。
htpasswd -c passwdfile username//创建文件,并保存username,以及密码到文件中。
htpasswd passwdfile username //添加username用户到文件中。
用途举例:gerrit采用http认证,nginx代理
server {
        listen 80; 
        server_name review.mdaxue.com;
        error_log logs/review.mdaxue.com.log;
    location / { 
            #root   /usr/local/nginx/html;
            #index  index.html index.htm;
            auth_basic "Restricted";
            auth_basic_user_file /home/cms/gerrit/userpwd;
            proxy_pass
            proxy_redirect off;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            client_max_body_size 10m;
            client_body_buffer_size 128k;
            proxy_connect_timeout 90; 
            proxy_send_timeout 90; 
            proxy_buffer_size 4k; 
            proxy_buffers 4 32k;
            proxy_busy_buffers_size 64k;
            proxy_temp_file_write_size 64k;
    }   


阅读(1102) | 评论(0) | 转发(0) |
0

上一篇:Ubuntu更新命令

下一篇:ubuntu源码安装lnmp

给主人留下些什么吧!~~