首页 > 系统相关 >nginx添加身份认证

nginx添加身份认证

时间:2023-01-23 21:31:08浏览次数:41  
标签:1234 auth 认证 nginx htpasswd 添加 basic

前言

有一些静态网站资源,我们不希望所有人都可以访问,那么可以简单使用nginx内置模块实现身份认证。

实现

修改配置文件:

auth_basic "nginx basic http test";
auth_basic_user_file /etc/nginx/htpasswd; # 认证文件

生成用户认证文件:

printf "admin:$(openssl passwd -crypt 1234)\n" > htpasswd

账号:admin
密码:1234

标签:1234,auth,认证,nginx,htpasswd,添加,basic
From: https://blog.51cto.com/u_13589616/6021964

相关文章

  • arch添加源
    5个archlinux软件仓库的源(镜像)1.镜像源编辑etc/pacman.d/mirrorlist,在文件的最顶端添加:#清华源Server=https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/o......
  • Nginx 系列 | (转)Nginx 上传文件:client_max_body_size 、client_body_buffer_size
    原文:http://php-note.com/article/detail/488client_max_body_sizeclient_max_body_size默认1M,表示客户端请求服务器最大允许大小,在“Content-Length”请求头中指......
  • nginx索引静态文件
    前言针对nas服务器文件下载或者需要索引一些静态二进制文件的地方,可以利用nginx自带的索引文件功能实现。root/var/www/html;#索引目录autoindexon;autoindex_exact_......
  • nginx索引静态文件
    前言针对nas服务器文件下载或者需要索引一些静态二进制文件的地方,可以利用nginx自带的索引文件功能实现。root/var/www/html;#索引目录autoindexon;autoindex_exact......
  • nginx http2 导致safari浏览器XMLHttpRequest cannot load错误
    环境说明nginx:1.22.0safari:13+curl:7.68.0ubuntu:20.04问题说明[Error]Thenetworkconnectionwaslost.[Error]XMLHttpRequestcannotloadxxxduetoaccesscon......
  • Nginx+Keepalived实现web服务器高可用
    1、Nginx业务背景现公司需求快速搭建web服务器,对外提供给用户web服务。需求拆分需要基于http协议的软件,搭建服务实现介绍  常见用法:1)web服务器软件httpdhttp协议同类......
  • caddyserver nginx adaper 简单说明
    caddyserver包含了一个强大的adapter架构设计,我们可以方便的进行caddyserver扩展nginx扩展的处理核心也是基于adapter模块扩展的,通过解析nginx.conf文件,然后转换......
  • Cesium 与 Babylon.js 可视化 添加人物动画
    我决定不从Babylonjs基础来讲了直接整合cesium与babylonjs可视化来讲我整合一个类库后续不断更新中npmi@haibalai/cesium-babylonjs初始化cesium-babylonjs类库,viewe......
  • Cesium 与 Babylon.js 可视化 添加地形
    我决定不从Babylonjs基础来讲了直接整合cesium与babylonjs可视化来讲我整合一个类库后续不断更新中npmi@haibalai/cesium-babylonjs初始化cesium-babylonjs类库,viewe......
  • 深入浅出学习透析Nginx服务器的架构分析及原理分析「底层技术原理+运作架构机制」
    Nginx再次回顾也许你已经忘记了Nginx是做什么的?我来再次给你夯实一下概念。多协议反向代理Nginx是个高性能的Web和反向代理服务器及HTTP服务器,它能反向代理HTTP,HTTPS和邮件......