如何在.htpasswd文件中化妆密码

时间:2014-07-08 10:41:13

标签: php apache .htaccess webserver .htpasswd

这里我想保护一个需要用户名和密码才能访问的网站目录。

我在同一目录中创建了.htaccess文件..

 AuthName "Member's Area Name"
 AuthUserFile /path/to/password/file/.htpasswd
 AuthType Basic
 require valid-user

这里我的.htpasswd文件位于同一目录

username:encryptedpassword
fred_smith:oCF9Pam/MXJg2

所以我的问题是如何在上面的字段'encryptedpassord'中设置我自己的自定义密码,因为我读到我们不能只是在Unix / Linux服务器上编写密码,它们必须由服务器加密,在Windows服务器上你只使用纯文本密码,因为Windows不提供任何加密方法

是否有任何方法可以设置自定义密码?

1 个答案:

答案 0 :(得分:1)

您可以使用htpasswd命令在该文件中创建新条目。

htpasswd /path/to/password/file/.htpasswd john

会询问你john的密码,然后会为它创建一个用户条目。