.htpasswd目录/文件认证

1,生成密码文件,在当前目录下生成.htpasswd认证文件,用户名root,密码123456,默认加密方式MD5

htpasswd -bc .htpasswd root 123456

如果已有认证文件的话,则用下列命令,增加用户root,密码123456到当前目录.htpasswd

htpasswd -b .htpasswd root 123456

2,将.htpasswd认证文件放在网站根目录。

3,修改网站根目录下的.htaccess

<Files wp-login.php>#被保护的文件或目录

AuthUserFile /data/web/danteng.org/.htpasswd #认证文件的绝对路径

AuthType Basic

AuthName “restricted”

Order Deny,Allow

Deny from all

Require valid-user

Satisfy any

</Files>

4,初次创建要重启apache,后来则无需

apache htpasswd命令选项参数说明

-c 创建一个加密文件

-n 不更新加密文件,只将apache htpasswd命令加密后的用户名密码显示在屏幕上

-m 默认apache htpassswd命令采用MD5算法对密码进行加密

-d apache htpassswd命令采用CRYPT算法对密码进行加密

-p apache htpassswd命令不对密码进行进行加密,即明文密码

-s apache htpassswd命令采用SHA算法对密码进行加密

-b 在apache htpassswd命令行中一并输入用户名和密码而不是根据提示输入密码

-D 删除指定的用户

本文链接地址: .htpasswd目录/文件认证

打赏作者
赞助/Donate

您的支持将鼓励我们继续创作!

[微信] 扫描二维码打赏

正在跳转到PayPal...

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*