hao0089 发表于 2018-11-21 08:39:15

1.7

  在Apache提供的网页服务中,某个目录下有隐私文件,只想自己能看,需要用到用户认证。
  配置步骤:
  1.修改apache的虚拟主机配置文件/usr/local/apache2/conf/extra/httpd-vhosts.conf
  
  ServerAdmin 4614768@qq.com
  DocumentRoot "/usr/local/src/Discuz"
  ServerName www.llzdwyp.com
  ServerAlias www.wyp.com
  #   ErrorLog "logs/dummy-host.example.com-error_log"
  #   CustomLog "logs/dummy-host.example.com-access_log" common
  添加以下配置命令
     隐私文件的路径
  AllowOverride AuthConfig
  AuthName "my files"                     密码认证提示中,出现的自定义字符
  AuthType Basic
  AuthUserFile /usr/local/src/Discuz/wyp/.htpasswd   用户认证的账号和密码
  require valid-user
  
  

  2.创建用户认证的账号密码文件
  htpasswd -c /usr/local/src/Discuz/wyp/.htpasswd llzdwyp    创建认证文件.htpasswd和用户名llzdwyp
  回车输入两次密码即可
  如果要追加认证的用户名和密码,不能用-c来操作,否则会覆盖之前的用户认证文件
  htpasswd /usr/local/src/Discuz/wyp/.htpasswd hdnet         追加认证的用户hdnet
  

  3.重新加载apache的配置文件restart或者graceful
  




页: [1]
查看完整版本: 1.7