服务器技术

 首页 > 服务器技术 > apache > 用Apache的.htaccess文件增加用户认证|文件-Apache教程

用Apache的.htaccess文件增加用户认证|文件-Apache教程

分享到:
【字体:
导读:
          ...

有时候某些目录下的文件需要增加认证,apache缺省的认证模块都是很完备的,以下就是一个通过.htaccess文件增加用户认证的例子。即使对于虚拟主机用户也可以通过上传一些文件来实现认证控制。

首先用htpasswd创建一个密码文件:比如文件名叫做my.passwd
/home/apache/bin/htpasswd -c -b my.passwd myusername mypassword
如果增加帐号:
/home/apache/bin/htpasswd -b my.passwd anotherusername anotherpassword

将my.passwd上传到一个非发布路径下。
比如你的物理WEB根目录的上一级
/home/apache/conf/my.passwd

创建 .htaccess
AuthName "My Authorization Directory"
AuthType Basic
AuthUserFile /home/apache/conf/my.passwd
Require valid-user

将这个文件上传到你需要进行用户认证的目录:
/home/apache/htdocs/admin/.htaccess

这样这个目录的访问就需要认证了。

"用Apache的.htaccess文件增加用户认证"由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Server/Apache/18077.html
分享到:
让Apahe支持SSI(shtml)|SSI-Apache教程
什么是SSI? SSI是英文Server Side Includes的缩写,翻译成中文就是服务器端包含的意思。从技术角度上说,SSI就是在HTML文件中,可以通过注释行调用的命令或指针。SSI具有强大的功能,只要使用一条简单的SSI命令就可以实现整个网站的内容更新,时间和日期的动态显示,以及执行shell和CGI脚本程序等复杂的功能。 如何...
Apache模块及其功能|支持-Apache教程
mod_access 提供基于主机的访问控制命令    mod_actions 能够运行基于MIME类型的CGI脚本或HTTP请求方法    mod_alias 能执行URL重定向服务    mod_asis 使文档能在没有HTTP头标的情况下被发送到客户端    mod_auth 支持使用存储在文本文件中的用户名、口令实现认证    mod_auth_dbm 支持使用DBM文件存储基础HTTP...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……