8516830 发表于 2018-11-21 12:21:18

apache虚拟主机实现用户认证

  虚拟主机配置文件中,需要加入
  
  AllowOverride AuthConfig
  
  然后在虚拟主机的主目录,即DocumentRoot目录下
  vi   /data/web/test/.htaccess
  加入
  AuthName "frank share web"
  AuthType Basic
  AuthUserFile /data/web/test/.htpasswd
  require valid-user
  保存后,然后
  创建apache的验证用户
  htpasswd -c /data/web/test/.htpasswdtest
  #第一次创建用户要用到-c 参数 第2次添加用户,就不用-c参数
  如果你想修改密码,可以如下
  htpasswd -m .htpasswd test2
  重启apache,即可。
  到此,你已经配置完成。下面介绍另一种方式:
  ##################################
  vi   http.conf
  在相应的虚拟主机配置文件段,加入
  
  AllowOverride AuthConfig
  AuthName "自定义的"
  AuthType Basic
  AuthUserFile /data/.htpasswd    // 这个目录你可以随便写一个,没有限制
  require valid-user
  
  保存后,然后
  创建apache的验证用户
  htpasswd -c /data/.htpasswdtest

页: [1]
查看完整版本: apache虚拟主机实现用户认证