Jacky's Blog Jacky's Blog
  • 首页
  • 关于
  • 项目
  • 大事记
  • 留言板
  • 友情链接
  • 分类
    • 干货
    • 随笔
    • 项目
    • 公告
    • 纪念
    • 尝鲜
    • 算法
    • 深度学习
  • 1
  • 0

Nginx 用户认证配置

Jacky
8 6 月, 2018

1. 安装依赖

apache2-utils (Debian, Ubuntu) 或者 httpd-tools (RHEL/CentOS/Oracle Linux).

2.生成密码

cd <nginx 配置目录>
sudo htpasswd -c htpasswd user1 # 添加第一个用户
sudo htpasswd htpasswd user2 # 添加其他用户时不用添加参数 c,因为文件已经存在

3.配置 nginx.conf

server
{
    listen 80 default_server;
    #listen [::]:80 default_server ipv6only=on;
    server_name _;
    index index.html index.htm index.php;
    root /home/wwwroot/default;
    auth_basic "authentication";
    auth_basic_user_file htpasswd;
    autoindex on;
....
}

配置完成后 reload nginx

效果如下

Nginx 用户认证配置-Jacky's Blog

文章最后修订于 2021年2月19日

1
本文系作者 @Jacky 原创发布在 Jacky's Blog。未经许可,禁止转载。
Redis 部署
上一篇
深圳市第二实验学校 1609 班成人礼 VCR
下一篇

评论 (0)

再想想
暂无评论

近期评论

  • Jacky 发表在《Nginx UI》
  • kim 发表在《Nginx UI》
  • Jacky 发表在《留言板》
  • 菜鸟 发表在《留言板》
  • merlin 发表在《留言板》
1
Copyright © 2016-2025 Jacky's Blog. Designed by nicetheme.
粤ICP备16016168号-1
  • 首页
  • 关于
  • 项目
  • 大事记
  • 留言板
  • 友情链接
  • 分类
    • 干货
    • 随笔
    • 项目
    • 公告
    • 纪念
    • 尝鲜
    • 算法
    • 深度学习

搜索

  • Mac
  • Apple
  • OS X
  • iOS
  • macOS
  • Linux
  • 阿里云
  • WordPress
  • 运维
  • macOS Sierra

Jacky

Go Python C C++ | 弱冠之年 | 物联网工程
183
文章
193
评论
267
喜欢