这里环境的phpmyadmin目录在 /var/www/html/phpmyadmin
httpd.conf 的配置
<Directory "/var/www/html/phpmyadmin">
Options Indexes MultiViews
AllowOverride AuthConfig #表示进行身份验证
Order allow,deny |
Allow from all |
</Directory>
在/var/www/html/phpmyadmin下新建一个文件.htaccess,内容如下
AuthName "share web"
AuthType Basic |
AuthUserFile /var/www/html/phpmyadmin/.htpasswd
require valid-user
#AuthName 描述,随便写
#AuthUserFile 用户帐号密码配置文件
#require valid-user 或者 require user test 限制是所有合法用户还是指定用户
创建验证帐户密码
# htpasswd -c /var/www/html/phpmyadmin/.htpasswd test
#第一次创建用户要用到-c 参数 第2次添加用户,就不用-c参数
修改帐户密码
# htpasswd -m /var/www/html/phpmyadmin/.htpasswd test
重启apache服务器,现在就必须使用帐号密码才能登陆了.
转载于:https://blog.51cto.com/gdzy1987/392674