1.配置文件如下
server {
listen 80;
server_name video.tom.com;
error_log /var/log/nginx/video.tom.cn/err.log notice;
access_log /var/log/nginx/video.tom.cn/access.log main;
root /app/code/video;
charset utf8; #支持中文
autoindex on; #文件索引开关
autoindex_localtime on; #显示文件修改时间
autoindex_exact_size off; #off人类可读方式显示大小,on是显示字节数
location / {
index index.html;
}
location /vip/ {
auth_basic "请输入用户名密码"; #输入密码提示
auth_basic_user_file htpuser; #用户名密码文件
}
location /status {
stub_status; #显示nginx服务状态,各种连接数
}
}
2.用户认证文件生成
yum install -y httpd-tools
htpasswd -bc /etc/nginx/htpuser tom 1
-c 创建文件,只可加一次,再次运行会覆盖第一次的文件
-b 增加用户
htpasswd -b /etc/nginx/htpuser jack 1
3.访问效果
压力测试,查看状态,ab -n 99999 -c 3 -H host:video.tom.com http://10.0.0.7/