*******首先用户认证是在ngixn里的配置文件里修改*******
/usr/local/nginx/conf/nginx.conf
1,文本进入配置文件里的网页(server)添加 *认证提示符和认证密码文件*
server {
listen 80;
server_name localhost;
auth_basic "Input Password:"; //认证提示符
auth_basic_user_file "/usr/local/nginx/pass"; (路径这里可以随意写)认证密码文件
wq
2,要在机器上安装了httpd-tools 才能在命令行执行htpasswd命令!! (可以双击tab列出httpd有关安装包)
2.1,使用htpasswd创建账户文件体系(整个流程包含了建立用户名和密码)
[proxy] yum -y install httpd-tools 安装必须有的包
[proxy] htpasswd -c /usr/local/ngixn/pass tom (路径需跟上一步的认证密码文件路径一样!!)
New password:
Re-type new password:
Adding password for user tom
在次创建账户文件时不用加 -c
htpasswd /usr/local/nginx/pass jerry
3,查看你创建的用户名密码是否已经生成!
[proxy] cat /usr/local/nginx/pass
不想要用户可以直接进入 vim /usr/local/nginx/pass 双击dd删除
4, 重新加载 nginx服务
nginx -s reload
5,客户端测试
[root@client ~] firefox http://192.168.4.5