notice

当前位置: 系统之家 » 其他 » 技术应用 » 阅读正文


apache使用帐户密码验证

2010年8月29日 | 标签: | 发布: 8101
点击图片查看更多内容

centos 自带的yum安装 amp环境,是不能用phpmyadmin 3.x版的,会提示php版本过低,只能使用phpmyadmin 2.x版,但是phpmyadmin 2.x版的是没有登陆界面,是直接把密码配置在config文件里,所以一打开phpmyadmin就直接进入了,安全起见就需要为phpmyadmin配个登陆帐户和密码.

这里环境的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服务器,现在就必须使用帐号密码才能登陆了.

标签:

版权声明:


转载时请注明文章出处,并在文章结尾表明本文链接,特此声明!


本文链接:http://www.xtgly.com/2010/08/29/apache%e4%bd%bf%e7%94%a8%e5%b8%90%e6%88%b7%e5%af%86%e7%a0%81%e9%aa%8c%e8%af%81.htm


  1. 2010年8月31日06:56

    你的代码高亮插件不错啊,用的是什么

  2. 8101
    2010年8月31日08:21

    用的是 SyntaxHighlighter Evolved

2 trackbacks

  1. pumps Trackback | 2011/12/02
  2. install heat pump Trackback | 2011/12/05