htpasswd是Apache附带的程序,
htpasswd生成包含用户名和密码的文本文件,
每行内容格式为“用户名:密码”,
用于用户文件的基本身份认证。
当用户浏览某些网页的时候,
浏览器会提示输入用户名和密码,
比如awstats的日志报表,
你肯定不希望别人也能访问,
因此就需要对这些报表网页的访问增加身份验证。
如果你的web服务器是apache的话,
那么应该会自带htpasswd程序的,
不过我用的是nginx作反向代理,
所以就需要安装一下了
输入htpasswd,
系统会提示在哪个包中可以找到
安装:
apt install htpasswd
sudo apt install apache2-utils
htpasswd -n user
htpasswd -c 123.htpassword user
安装完查询确认有没有包含
which htpasswd
或是:
htpasswd