All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
PHP技巧:PHP的mb_substr和mb_strcut的区别_[PHP教程]
简单的SQL语句摘记_[SQL,Server教程]
delphi目录的创建以及更改当前目录
技术畅谈:开发大型PHP项目的技巧与方法_php资料_编程技术
你必须知道的.NET之特性和属性_[Asp.Net教程]
黑客攻破SQL服务器系统的十种方法_[SQL,Server教程]
数据库连接URL中分号引发的错误_[Asp.Net教程]
ASP.NET技巧:如何在页面之间传递数据量较大的复杂数据?_.net资料_编程技术
全文索引——CONTAINS,语法_[SQL,Server教程]
asp.net2.0验证控件之验证控件典型应用实例
Reading number is top 10 pictures
西班牙山村小景5
抗日又出雷剧情
含苞欲放的素颜美少女2
Abdominal hit by iron--HangZhou best driver parking save passengers
The real super beauty11
The money of more than 100 countries and regions3
The cat shit
LiXiang early youth photo
人美胸美腿更美3
非笑不可:最强爆笑图片精选
Download software ranking
美女写真3
WebService在.NET中的实战应用教学视频 → 第4集
The Bermuda triangle1
Such love down(擒爱记)
Tram sex maniac 2 (H) rar bag15
仙剑奇侠传98硬盘WINXP版
Unix video tutorial9
VeryCD电驴(EasyMule) V1.1.9 Build09081
The cock of the Grosvenor LTD handsome
Tram sex maniac 2 (H) rar bag4
归海一刀 published in(发表于) 2014/2/10 6:55:35 Edit(编辑)
系统安全之Apache服务器实现用户验证_[PHP教程]

系统安全之Apache服务器实现用户验证_[PHP教程]

系统安全之Apache服务器实现用户验证_[PHP教程]

Apache服务器已经内置用户验证机制,大家只要适当的加以设置,便可以控制网站的某些部分要用户验证。大家只要跟着我一步步做下来就应该能轻松实现用户验证。

前期准备,必须已经安装Apache。

第1步:

我们在/var/www(apache的主页根目录)下建立一个test目录,



mkdir /var/www/test


第2步:

然后我们编辑httpd.conf,添加,



Alias /test"/var/www/test"

Options Indexes MultiViews
AllowOverride AuthConfig #表示进行身份验证
Order allow,deny
Allow from all


AllowOverride AuthConfig 表示进行身份验证,这是关键的设置。

第3步:



在/var/www/test创建.htaccess文件
vi /var/www/test/.htaccess
AuthName "frank share web"
AuthType Basic
AuthUserFile /var/www/test/.htpasswd
require valid-user
#AuthName 描述,随便写
#AuthUserFile /var/www/test/.htpasswd
#require valid-user 或者 require user frank 限制是所有合法用户还是指定用户


密码文件推荐使用.htpasswd,因为apache默认系统对“.ht”开头的文件默认不允许外部读取,安全系数会高一点哦。

第4步:

就是创建apache的验证用户。



htpasswd -c /var/www/test/.thpasswd frank


第一次创建用户要用到-c 参数 第2次添加用户,就不用-c参数。如果你们想修改密码,可以如下



htpasswd -m .htpasswd frank


第5步:

重启Apache服务,然后访问 http://你的网站地址/test 如果顺利的话,应该能看到一个用户验证的弹出窗口,只要填入第4步创建的用户名和密码就行。

后话,为了服务器的性能,一般不推荐使用AllowOverride AuthConfig或者AllowOverride ALL,因为这会使服务器会不断的去寻找.htaccess,从而影响服务器的效能,一般我们把一些后台管理界面或者其他特殊目录可能需要加验证这个需求。


来源:网络







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.