h5ai使用nginx加密目录配置

1 不可行方案,只能全局加密,不能目录

  • 只是在index.php做判断,然后显示输入密码 (目录在 _h5ai/public/index.php)

       
       
       
       
       
       
'); } ?>
h5ai使用nginx加密目录配置_第1张图片
QQ截图20171230011021.png

2、可行方案,通过nginx认证

参考网址 nginx 官方加密教程

在网站对应的conf中配置如下 (/www/server/panel/vhost/nginx)

#禁止访问的文件或目录
    location ~ ^/(\.user.ini|\.htaccess|\.git|\.project|LICENSE|README.md)
    {
        return 404;
    }
    
    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
        expires      30d;
        access_log off; 
    }
    
    location ~ .*\.(js|css)?$
    {
        expires      12h;
        access_log off; 
    }
---------------------------------------------------------------------------------
    location ~ /secret_h {
    auth_basic           "root";
    auth_basic_user_file /www/wwwroot/htpasswd;
    }
------------------------------------------------------------------------------
  • 增加的部分是虚线部分, ~ 表示匹配开头,递归全部目录 (不懂得参考!nginx 中location的用法)
  • htpasswd 采用 crypt加密,参考 crypt在线
h5ai使用nginx加密目录配置_第2张图片
QQ截图20171230012859.png

2、剩下的,老司机们自己想象。。。。

你可能感兴趣的:(h5ai使用nginx加密目录配置)