在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
nginx用户认证配置( Basic HTTP authentication) ttlsauser1:password1 server{ server_name www.ogeek.net ogeek.net; index index.html index.php; root /data/site/www.ogeek.net; location / { auth_basic "nginx basic http test for ogeek.net"; auth_basic_user_file conf/htpasswd; autoindex on; } } 备注:一定要注意auth_basic_user_file路径,否则会不厌其烦的出现403。 # printf "ttlsa:$(openssl passwd -crypt 123456)\n" >>conf/htpasswd # cat conf/htpasswd ttlsa:xyJkVhXGAZ8tM 账号:ttlsa # /usr/local/nginx-1.5.2/sbin/nginx -s reload 效果如下: 完成~
if ($http_user_agent ~* (Wget|ab) ) { return 403; } if ($http_user_agent ~* LWP::Simple|BBBike|wget) { return 403; } 重启nginx # /usr/local/nginx-1.7.0/sbin/nginx -s reload |
请发表评论