首页 > 系统相关 >nginx创建基本认证(Basic Authorization)

nginx创建基本认证(Basic Authorization)

时间:2023-05-31 16:13:52浏览次数:51  
标签:创建 nginx htpasswd user Basic password Authorization proxy

 

步骤一 : 创建用户名密码

# 创建用户名密码文件
htpasswd -dbc htpasswd.users user password

密码也可以通过openssl passwd password 来创建

格式为 user:encrypr_ password

可以多个

 

步骤二 : Nginx配置

server {
    listen 80;
    server_name xxx.com;

    location / {
        auth_basic "Restricted Access";
        auth_basic_user_file htpasswd.users;
        proxy_set_header Host $host;
        proxy_pass http://127.0.0.1:8001;
        proxy_next_upstream error timeout http_500;
    }
}

 

标签:创建,nginx,htpasswd,user,Basic,password,Authorization,proxy
From: https://www.cnblogs.com/kreo/p/17446424.html

相关文章

  • NSSRound#11 Basic
    ez_encABAABBBAABABAABBABABAABBABAAAABBABABABAAABAAABBAABBBBABBABBABBABABABAABBAABBABAAABBAABBBABABABAAAABBAAABABAABABBABBBABBAAABBBAABABAABBAAAABBBAAAABAABBBAABBABABAABABAAAAABBBBABAABBBBAAAABBBBBAB题目提示不是baconic,那就将A转成0,B转成1,然后用工具一把梭,发现......
  • Linux系统下安装配置Nginx
    Linux系统下安装配置Nginx打开Nginx下载界面找想要下载的版本,复制下载链接进入/usr/local/目录中,执行如下命令下载Nginx安装包wget-chttp://nginx.org/download/nginx-1.24.0.tar.gz解压安装包tar-zxvfnginx-1.24.0.tar.gz安装Nginx相关依赖yuminstall-ygcc-c++......
  • Nginx配置文件
    nginx配置文件详解```安装完了之后,后续nginx的所有功能,都是围绕着修改nginx配置文件生效了看懂配置文件,运维来说,达到手写nginx配置文件,才是合格的。```通过官网yum仓库默认安装的nginx.confusernginx;worker_processesauto;error_log/var/log/nginx/error.lognot......
  • Nginx安装
    在线自动生成nginx配置文件https://www.digitalocean.com/community/tools/nginx?global.app.lang=zhCN可以自由选择所需的应用,生成nginx配置作为参考。nginx企业用它干啥```1.提供静态页面展示,网页服务2.提供多个网站、多个域名的网页服务3.提供反向代理服务(结合动态应用......
  • 利用nginx反向代理功能将http网站改造成https
    内网服务器10.0.0.4使用web应用是http,由于各种原因无法在10.0.0.4上将http升级至https此时可以在另一台服务器10.0.0.3上部署nginx,利用nginx的反向代理功能,将访问10.0.0.3的流量转发至10.0.0.4同时将访问80端口的流量自动跳转至443当然也可以在10.0.0.4这台服务器上部署nginx......
  • nginx实现负载均衡实例
    好的,这里提供一个简单的Nginx负载均衡配置示例,来说明其功能和配置方法。假设您有多个Web服务器提供相同的服务,您可以通过Nginx实现负载均衡以分担流量和请求压力。首先安装并启动Nginx。配置Nginx的负载均衡策略。在Nginx的主配置文件中(通常是/etc/nginx/nginx.conf......
  • Nginx + Keepalived 高可用之主从配置
    在架构设计中,可以利用nginx的反向代理和负载均衡实现后端应用的高可用性,同时还需要考虑Nginx的单点故障,真正做到架构高可用性。主要考虑以下两点:Nginx服务因为意外现象挂掉服务器宕机导致Nginx 不可用目前主流的解决方案就是keepalived+nginx实现nginx的故障转移,同时做......
  • [Docker] Docker安装Nginx
    0序言略1安装步骤Step1下载镜像搜素、下载镜像https://hub.docker.com/_/nginx?tab=tags这里选择官方镜像1.22.0版本dockersearchnginxdockerpullnginx:1.22.0查看下载的镜像dockerimagesStep2在宿主机创建挂载目录用于存放默认页面、日志、配置......
  • NGINX 加载动态模块
    NGINX1.9.11开始增加加载动态模块支持,从此不再需要替换nginx文件即可增加第三方扩展。目前官方只有几个模块支持动态加载,第三方模块需要升级支持才可编译成模块。#./configure--help|grepdynamic--with-http_xslt_module=dynamicenabledynamicngx_http_xslt_modul......
  • tomcat+https /mysql+ssl /nginx+https
    本文简要介绍CA和证书的基础知识,并演示openssl-1.0.2d的安装,CA证书生成、用户证书申请、使用CA签发用户证书等内容。实验环境操作系统:Windowsopenssl版本:openssl-1.0.2d(官网获取)1基础知识1.1PKI为解决Internet的安全问题,世界各国对其进行了多年的研究,初步形成了一套完整的......