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

Reading number is top 10 articles
C#教程:线程同步
Zope的优点及和Apache+PHP+MySQL的比较_[PHP教程]
PHP实例:PHP安全编程之加密功能_[PHP教程]
MS,SQL数据库的连接处理解决方案_[SQL,Server教程]
ASP.NET实现数字、字符混合验证码_[Asp.Net教程]
ASP.NET2.0数据操作之创建业务逻辑层_[Asp.Net教程]
用ADO管理SQL,Server数据库_[SQL,Server教程]
数据库索引应用(ms-sql)_mssql学习_编程技术
2种删除SQL SERVER数据库日志方法_[SQL Server教程]
Active,Directory如何用C#进行增加、删除、修改、查询用户与组织单位_[Asp.Net教程]
Reading number is top 10 pictures
Sell the barbecue as says father du breul5
人美胸美腿更美2
西方气质的东方美女2
鸡蛋的新玩法
如果我是导演...
Forced sex girl living abroad2
China telecom 114 spokesman MeiYanXu1
Summer is most suitable for young people to travel in China9
The money of more than 100 countries and regions2
LiXiang early youth photo
Download software ranking
Sora aoi, the nurse, uniform ,nursing assistant
美女写真1
Boxer vs Yellow1
美女游泳记
Unix video tutorial7
Dance with duck(male prostitution)
Tram sex maniac 2 (H) rar bag6
Desire a peach blossom
虚拟机汉化软件
apache-tomcat-6.0.33
aaa published in(发表于) 2013/12/27 20:07:04 Edit(编辑)
系统安全之Apache服务器实现用户验证_php资料_编程技术

系统安全之Apache服务器实现用户验证_php资料_编程技术

系统安全之Apache服务器实现用户验证_php资料_编程技术-你的首页-uuhomepage.com

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.