近期在宝塔面板上面安装了composer的私有库,想着给私有库加密,防止其他人访问,当然也就是自己做的demo没有实际的sdk,这里整理一下宝塔面板设置网站的输入账号密码才可以登录。
第一种方法:
第一步:生成用户名和密码(必需在SSH中执行)
echo -e "用户名:$(openssl passwd -crypt 密码)" > /www/wwwroot/AuthNginx.pl
第二步:在伪静态中添加以下两行
auth_basic 'Login..';
auth_basic_user_file /www/wwwroot/AuthNginx.pl;
接着就会提示登录后才可以访问当前网站
想看我的demo网站的想试一试的话仔细查看图片就可以找到链接和账号密码,还有使用宝塔面板的用户也可以自己试试。
第二种方法:
直接使用宝塔面板自带的访问限制即可,这个可以自己试试
注意:当然这里设置加密访问后,宝塔的ssl就无法设置了,不过可以在域名注册服务商那里注册免费的证书配置ssl,我这里是demo网站就不做https访问了。
推荐