分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

httpd2.2(centos6)配置认证登陆页面,基于文档认证(basic)

发布时间:2023-09-06 02:04责任编辑:白小东关键词:配置http

一、basic认证:


(1) 定义安全域
<Directory "">
Options None
AllowOverride None
AuthType Basic
AuthName "STRING"
AuthUserFile "/PATH/TO/HTTPD_USER_PASSWD_FILE"
Require user username1 username2 ...
</Directory>

允许账号文件中的所有用户登录访问:
Require valid-user

(2) 提供账号和密码存储(文本文件)
使用htpasswd命令进行管理
htpasswd [options] passwordfile username
-c: 自动创建passwordfile,因此,仅应该在添加第一个用户时使用;
-m: md5加密用户密码;
-s: sha1加密用户密码;
-D: 删除指定用户

(3) 实现基于组进行认证
<Directory "">
Options None
AllowOverride None
AuthType Basic
AuthName "STRING"
AuthUserFile "/PATH/TO/HTTPD_USER_PASSWD_FILE"
AuthGroupFile "/PATH/TO/HTTPD_GROUP_FILE"
Require group GROUP1 GROUP2 ...
</Directory>

要提供:用户账号文件和组文件;

组文件:每一行定义一个组
GRP_NAME:user1 user2 user3 ...

二、每个虚拟主机都有专用配置:

//可以禁用中心主机:注释DocumentRoot    

 <VirtualHost "IP:PORT">       

  SeverName       

  DocumentRoot ""      

</VirtualHost>

  ServerAlias: 虚拟主机的别名;       

  ErrorLog       

  CustomLog       

  <Directory "">       

  ......

  </Directory>

httpd2.2(centos6)配置认证登陆页面,基于文档认证(basic)

原文地址:https://www.cnblogs.com/oldyang/p/9330860.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved