爱问知识人 爱问教育 医院库

Apache服务器实现用户如何验证?

首页

Apache服务器实现用户如何验证?

Apache服务器实现用户如何验证?

提交回答

全部答案

    2018-04-02 12:00:29
  •   第1步: 我们在/var/www(apache的主页根目录)下建立一个test目录 mkdir /var/www/test| 第2步 然后我们编辑httpd。conf 添加 Alias /test"/var/www/test" Options Indexes MultiViews AllowOverride AuthConfig #表示进行身份验证 Order allow,denyAllow from all #AllowOverride AuthConfig 表示进行身份验证 这是关键的设置  第3步 在/var/www/test创建。
      htaccess文件 vi /var/www/test/。htaccess AuthName "frank share web"  AuthType Basic  AuthUserFile /var/www/test/。htpasswd require valid-user  #AuthName 描述,随便写 #AuthUserFile /var/www/test/。
      htpasswd #require valid-user 或者 require user frank 限制是所有合法用户还是指定用户 #密码文件推荐使用。htpasswd,因为apache默认系统对“。ht”开头的文件默认不允许外部读取,安全系数会高一点哦。
       第4步 就是创建apache的验证用户 htpasswd -c /var/www/test/。htpasswd frank #第一次创建用户要用到-c 参数 第2次添加用户,就不用-c参数 如果你们想修改密码,可以如下 htpasswd -m 。
      htpasswd frank 第5步: ok,重启apache服务,然后访问 http://你的网站地址/test 如果顺利的话,应该能看到一个用户验证的弹出窗口,只要填入第4步创建的用户名和密码就行 后话,为了服务器的性能,一般不推荐使用AllowOverride AuthConfig或者AllowOverride ALL,因为这会使服务器会不断的去寻找。
      htaccess,从而影响服务器的效能,一般我们把一些后台管理界面或者其他特殊目录可能需要加验证这个需求。 。

    h***

    2018-04-02 12:00:29

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):