htpasswd 是apache的小工具。在apache安装文件夹bin下可找到。
在全部其它系统,'-p'可能不能使用。
1.生成加密password文件
这样就生成了一个使用crypt加密password的文件
下面命令能够生成用md5加密password的文件,b參数的作用是在命令行直接把password输入。这样就不须要等提示输入password再输入了。
2.改动password
3.添加用户
4.删除用户
假设使用p參数,不加密密码。系统会提示warning。因此为了安全最好不要使用p參数。
.htaccess 调用加密password文件控制訪问权限
首先 allowoverride 须要设置为 authconfig 或 all
然后在须要控制訪问的文件夹下添加.htaccess
.htaccess内容例如以下
当訪问该文件夹下的文件时,则会弹出要求输入username和password的输入框。输入正确的username和password后就能正常訪问。
tips:为了安全,加密的password文件请不要放在线上用户能够訪问的路径。