Nginx 配置 Basic 认证
自己搭建好的网站,如果不想给别人看,可以配置 Ningx 的 Basic 认证,输入账号密码才可以访问。
1. 安装命令行工具
yum install -y httpd-tools
htpasswd 是开源的 http 服务器 Apache Http Server 的一个命令行工具.可以用来创建和更新基本认证
的用户认证密码文件.其中 htpasswd 必须对密码文件有读写权限。
参数如下:
-b -->密码直接写在命令行中,而非使用提示输入的方式
-c—>创建密码文件,如果文件存在,则覆盖
-n—>不更新密码文件,将用户名密码进行标注输出
-m—>使用md5算法对密码处理
-d—>使用crypt算法对面处理
-s—>使用sha算法对密码处理
-p—>不对密码加密处理,使用明文
-D—>从密码文件中删除指定用户记录
2. 生成密码文件
htpasswd -bc /etc/nginx/conf.d/nginxpasswd test 123123
3. 修改 nginx 配置文件
location / {
auth_basic on;
auth_basic_user_file /etc/nginx/conf.d/nginxpasswd;
root /usr/share/nginx/html;
index index.html index.htm;
}
4. 重启 nginx
nginx -s reload
AD:
【腾讯云服务器大降价】
2核4G 222元/3年 1核2G 38元/年
网站:阿蛮君博客
标题:Nginx 配置 Basic 认证
链接:https://www.amjun.com/1010.html
本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行核实删除。
转载本站文章需要遵守:商业转载请联系站长,非商业转载请注明出处!!
标题:Nginx 配置 Basic 认证
链接:https://www.amjun.com/1010.html
本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行核实删除。
转载本站文章需要遵守:商业转载请联系站长,非商业转载请注明出处!!
THE END
点赞 1
二维码
打赏
海报


Nginx 配置 Basic 认证
自己搭建好的网站,如果不想给别人看,可以配置 Ningx 的 Basic 认证,输入账号密码才可以访问。
1. 安装命令行工具
yum install -y httpd-tools
htpasswd 是……

共有 0 条评论