apache.htaccess:用Apache的.htaccess文件增加用户认证

作者: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

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




Tags:  nginx.htaccess .htaccess apache认证 apache.htaccess

延伸阅读

最新评论

发表评论