linux 下 apache 相关访问策略的实现

apache http.conf 中进行配置,指定加密文件的位置
<Directory "/opt/data/campus/admin/rd_test">
        Options Indexes FollowSymLinks +Includes
        IndexIgnore ..
        #Options Indexes
        AllowOverride ALL
        Order allow,deny
        Allow from all
        AuthType Basic
        AuthName "Test_download"
        AuthUserFile "/opt/data/campus/admin/.htpasswd"
        Require valid-user
    </Directory>

最近公司研发业务需求比较多,协助搭建了一些 apache 的访问策略,都是很简单的处理,小白之处列位看官多多包涵!

  1. apache 实现加密访问 :  linux 下 apache 针对某一级目录实现加密访问,可以通过以下方式实现。
  2. 手动生成加密文件,htpasswd -d -c  /opt/data/campus/admin/.htpasswd user passwd   这样可以进行用户的添加及密码设定,同时在该目录下生成了.htpasswd这个加密文件,稍后我们会用到。
  3.  
  4. 指定完成以后,既可以实现访问了,如果要新添加一个用户进来,则执行 htpasswd  -c  /opt/data/campus/admin/.htpasswd user 然后系统会提示你输入两次密码,本次操作结束!
  5. 有人会问如何将目录中的 Parent Directory 隐藏掉,在 apache 中加一条 IndexIgnore ..  即可。

你可能感兴趣的:(apache,linux,加密,user,basic,download)