使用 htpasswd -c /usr/local/nginx/passwd.db zhangsan 进行设置账号
如果提示 htpasswd 没有
-bash: htpasswd: command not found
1.没有安装命令
可以按照提示 安装下
2.可能是已经安装,但是没有设置path,则需要加上路径运行命令
解决完之后,运行 htpasswd -c /usr/local/nginx/passwd.db zhangsan
然后让输入密码,再次输入密码
下一步就是修改 vhost配置文件,找到对应的域名配置文件,编辑
vim /usr/local/nginx/conf/vhost/www.ceshi.com.conf
按 i 开始编辑
添加
auth_basic "secret"; //添加认证配置 auth_basic_user_file /usr/local/nginx/passwd.db; //添加文件路径添加
然后esc 键入 :wq 保存退出
重启系统环境 lnmp restart
现在就可以看到效果了
输入刚才设置的 账号密码 就能访问网址了