在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
那么 在 nginx.conf 文件中对应的 server 段中 添加 复制代码 代码如下: #!/usr/bin/perl use strict; my $pw=$ARGV[0] ; print crypt($pw,$pw).”n”; 然后执行 chmod +x pw.pl ./pw.pl password papAq5PwY/QQM papAq5PwY/QQM 就是password 的crypt()密码 然后 将上面用 perl 生成的 加密后的密码 按照 用户名:密码 的格式写到 htpasswd 文件中 这样既完成了设置 如果 不用 ^~ /test/ 而用 /test 的话 那么 将只能对目录进行验证 直接访问其下的文件 将不会弹出登录验证 还有 htpasswd 这个文件的名字可以 自己随意设置 用户名 也是 自己随意设置 无需加密 密码必须使用函数 crypt(3) 加密 |
请发表评论