htpasswd是Apache附带的程序,htpasswd生成包含用户名和密码的文本文件,每行内容格式为“用户名:密码”,用于用户文件的基本身份认证。
当用户浏览某些网页的时候,浏览器会提示输入用户名和密码,比如awstats的日志报表,你肯定不希望别人也能访问,因此就需要对这些报表网页的访问增加身份验证。

如果你的web服务器是apache的话,那么应该会自带htpasswd程序的,不过我用的是nginx,所以就需要安装一下了

root@AY130905143456148b34Z:~# htpasswd
The program 'htpasswd' can be found in the following packages:
 * apache2-utils
 * mini-httpd
Try: apt-get install 
root@AY130905143456148b34Z:~# apt-get install apache2-utils

ubuntu的好处体现出来了,输入htpasswd,系统会提示在哪个包中可以找到,有两个包apache2-utils和mini-httpd都有htpasswd,我们这里选apache2-utils。

转载请注明:知识蚂蚁 » Ubuntu系统中安装htpasswd

我来说说

(便于我们更好的交流)

有不明白的地方欢迎留言哦~
取消