文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | firefox | WPS | 杀毒软件 | Picasa
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形图像 办公软件 媒体动画 精文荟萃 常用软件 网页编程 技术开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络技术服务器Apache服务器的用户认证
精品推荐
特别推荐
·服务器性能评估的实战技巧
·Windows 2000 Server网络组件简介
·入门到精通:负载均衡技术全攻略
·教你如何用双SATA硬盘组建RAID系统
·分析并清除web服务器上的网页木马
·安装IIS后出现500错误的解决办法
·Apache下服务器虚拟主机的设置
·怎样选择合适的服务器规避风险
·服务器虚拟化的十大必须考虑因素
·谨慎:整合服务器时易犯十个错误
·IIS虚拟主机网站防木马权限设置安全配置整理
·服务器常见软件故障分析及解决
·浅谈如何为服务器安全地进行升级
·必须了解的五个服务器基础问题
·电影服务器协议、架设及防范配置
·服务器端口大全
·网吧电影视频服务器架设完全入门教程
·用于挖掘Web日志的数据仓库系统实现
·HTTP500内部服务器错误修正办法
·服务器磁盘资源合理分配经验谈
热点TOP10
·解决与HTTP 500 – 内部服务器错误错误信息有关的问题
·Dell PowerEdge 2950 服务器 Windows 2003安装手册
·Helix流媒体服务器架设及RMVB制作教程
·Serv-U配置图文教程(1)
·HTTP500内部服务器错误修正办法
·MRTG(多路由器流量图示器)Windows 2000部署指南
·反恐精英CS服务器架设详解
·板载RAID功能制作磁盘阵列并安装操作系统
·Win下的Apache+PHP+MySql+虚拟主机设置全功略
·个人电脑变网站服务器全面解决方案
·RAID技术详解
·图文详解 Windows 2003服务器集群安装
·安装IIS后出现500错误的解决办法
·IIS安装配置全攻略
·FreeBSD服务器的安装与优化
·Serv-U配置图文教程(2)
·Zeus+php+Zend Optimizer for Linux安装指南
·巧用花生壳玩转个人服务器
·服务器性能评估的实战技巧
·网吧电影视频服务器架设完全入门教程

Apache服务器的用户认证

日期:2007年3月8日 作者:清风网络学院 查看:[大字体 中字体 小字体]


引言

  经常上网的读者会遇到这种情况:访问一些网站的某些资源时,浏览器弹出一个对话框,要求输入用户名和密码来获取对资源的访问。这就是用户认证的一种技术。用户认证是保护网络系统资源的第一道防线,它控制着所有登录并检查访问用户的合法性,其目标是仅让合法用户以合法的权限访问网络系统的资源。基本的用户认证技术是“用户名+密码”。


  Apache是目前流行的Web服务器,可运行在Linux、Unix、Windows等操作系统下,它可以很好地解决“用户名+密码”的认证问题。Apache用户认证所需要的用户名和密码有两种不同的存贮方式:一种是文本文件;另一种是MSQL、Oraclemysql等数据库。下面以Linux的Apache为例,就这两种存贮方式,分别介绍如何实现用户认证功能,同时对Windows的Apache用户认证作简要的说明。

  采用文本文件存储

  这种认证方式的基本思想是:Apache启动认证功能后,就可以在需要限制访问的目录下建立一个名为.htAccess的文件,指定认证的配置命令。当用户第一次访问该目录的文件时,浏览器会显示一个对话框,要求输入用户名和密码,进行用户身份的确认。若是合法用户,则显示所访问的页面内容,此后访问该目录的每个页面,浏览器自动送出用户名和密码,不用再输入了,直到关闭浏览器为止。以下是实现的具体步骤:

  以超级用户root进入Linux,假设Apache 1.3.12已经编译、安装到了/usr/local/apache目录中。缺省情况下,编译Apache时自动加入mod_auth模块,利用此模块可以实现“用户名+密码”以文本文件为存储方式的认证功能。

  1.修改Apache的配置文件/usr/local/apache/conf/httpd.conf,对认证资源所在的目录设定配置命令。下例是对/usr/local/apache/htdocs/members目录的配置:

  <Directory /usr/local/apache/htdocs /members>

  Options Indexes FollowSymLinks

  allowoverride authconfig

  order allow,deny

  allow from all

  </Directory>

  其中,allowoverride authconfig一行表示允许对/usr/local/apache/htdocs/ members目录下的文件进行用户认证。

  2.在限制访问的目录/usr/local/apache/htdocs/members下建立一个文件.htaccess,其内容如下:

  AuthName "会员区"

  AuthType basic

  AuthUserFile/usr/local/apache/members.txt

  require valid-user

  说明:文件.htaccess中常用的配置命令有以下几个:

  1) AuthName命令:指定认证区域名称。区域名称是在提示要求认证的对话框中显示给用户的(见附图)。

  2)AuthType命令:指定认证类型。在HTTP1.0中,只有一种认证类型:basic。在HTTP1.1中有几种认证类型,如:MD5。

  3) AuthUserFile命令:指定一个包含用户名和密码的文本文件,每行一对。

  4) AuthGroupFile命令:指定包含用户组清单和这些组的成员清单的文本文件。组的成员之间用空格分开,如:

  managers:user1 user2

  5) require命令:指定哪些用户或组才能被授权访问。如:

  require user user1 user2(只有用户user1和user2可以访问)

  requiresgroupsmanagers (只有组managers中成员可以访问)


[1] [2] [3] 下一页 




上一篇:Linux服务器配置方案MySQL(上)

下一篇:使FrontPage与Dreamweaver“亲密合作”

Apache服务器的用户认证 相关文章:
·ASP.NET基于角色的窗体安全认证机制
·Adobe Photoshop 认证试题一
·Adobe Photoshop 认证试题二
·如何设置认证SMTP邮件服务器
·微软认证证书查询
·Zend公司全球首推PHP认证
·夺取月薪之冠-Oracle认证
·Oracle认证介绍
·新的宽带认证方式——IEEE 802.1x协议
·Oracle认证专家考试科目一览表
Apache服务器的用户认证 相关软件:
·CISSP认证教程
·Adobe专业人士资格认证PageMaker 7.0专业资格认证标准教程
·台湾MCSE认证高级教程
·实用系列-各类认证标志
·PMP认证考试试题精选四
·计算机资格认证测试全集
·背题大师-IT认证专家V5.3.20(CIW版)
·DB2 认证准备教程(3)
·PMP认证考试试题精选四
·背题大师-IT认证专家V5.3.20(通用版)

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:vipcn