本次使用环境为Nginx web服务器,并且安装目录于/usr/local/nginx 如果你的目录并不在此,请自行修改为Nginx所安装的目录之中。
生成用户名及密码
进入nginx安装目录中
printf "user:$(openssl passwd -crypt passwd)\n" >> /usr/local/nginx/conf/htpasswd
//其中user为你的用户名 passwd为你的密码
配置nginx
location ~ ^/my/.* {
//其中~ ^/my/.*代表 my目录下访问需要密码,其他目录则不需要密码 如需要全目录加密则直接 location / {
auth_basic "Nginx";
auth_basic_user_file htpasswd;
autoindex on;
}
保存退出后重启nginx
service nginx restart
此篇文章#笔记#使用Nginx加密网站目录由空白网络创作,转载请标注来源链接!#笔记#使用Nginx加密网站目录https://www.aihoom.com/1348.html 如果您觉得我的网站笔记内容着实帮助到了你,请自行备份~