首页 > 系统相关 >nginx location带@

nginx location带@

时间:2023-06-06 19:45:32浏览次数:52  
标签:Real set header nginx location config proxy

目录

nginx location带@

我想访问
https://dev-das.aaa.com/@config
https://dev-das.aaa.com/config 的时候都能跳转到后端

     location ~* /@?config {
        proxy_redirect off;
        set $Real $proxy_add_x_forwarded_for;
        if ( $Real ~ (\d+)\.(\d+)\.(\d+)\.(\d+),(.*) ){
            set $Real $1.$2.$3.$4;
        }
        proxy_set_header X-Real-IP $Real;
        proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
        proxy_set_header   X-Forwarded-Proto $scheme;
        proxy_set_header   Host                   $http_host;
        proxy_set_header   X-NginX-Proxy    true;
        proxy_set_header   Connection "";
        proxy_http_version 1.1;
        proxy_buffering off;
        rewrite ^/@?config/?(.*)$ /$1 break;
        proxy_pass         http://213.114.133.74:21111;
    }

标签:Real,set,header,nginx,location,config,proxy
From: https://www.cnblogs.com/liwenchao1995/p/17461528.html

相关文章

  • Nginx漏洞修复:SSL/TLS 服务器瞬时 Diffie-Hellman 公共密钥过弱
    SSL/TLS服务器瞬时Diffie-Hellman公共密钥过弱【原理扫描】。需编辑nginx.conf解决。1、生成dhparams.pem。cd/usr/local/nginx/confopenssldhparam-outdhparams.pem2048chmod-R755dhparams.pem2、编辑nging.conf文件,添加ssl_dhparam{pathto......
  • docker 操作nginx命令+docker-compose常用命令及yml文件编写
    docker-compose常用命令及yml文件编写https://blog.csdn.net/doubiy/article/details/118997661 https://docs.docker.com/compose/1.观察下载容器镜像过程dockerrun-dnginx:latest-d表示当前终端的后台运行nginx:latest就是最新的nginx版本2.访问容器中的ngi......
  • nginx代理webSocket 和eventSource 相关配置
    文章转载自: https://blog.csdn.net/Embrace924/article/details/92649471nginx代理webSocket和eventSource请求超时连接不通但是本地可以nginx代理出了问题不能普通代理一样要先发起普通请求代理然后通过一些属性再次转换#常用配置location/api/{    proxy_pas......
  • 获取nginx转发前的真实ip
    有时,需要获取客户端真实ip,但由于nginx转发后,已经不是真实ip地址解决方式如下:在你的nginx配置下加上如下配置即可location/{proxy_passhttp://127.0.0.1:8080;//转发到你的业务服务器服务器proxy_set_headerx-forwarded-for$remote_addr;//把真实ip设置到......
  • nginx 工作过程| 如何启动
    http://nginx.org/en/docs/beginners_guide.html配置文件改变之后,不起作用reload之后:如果配置文件正确,则会开启新的worker,并通知旧的结束手头的工作。(头:你们干完手里的就撤,不要接新活儿)如果配置文件不正确,则忽略,继续指导旧的工作。 CentOS6.5执行/usr/sbin/nginx即可......
  • nginx 和 php
     如果访问index.php那么一定要includefastcgi.conf(是相对路径,这点要注意)举例:location~\.php${fastcgi_pass127.0.0.1:9000;includefastcgi.conf;} ......
  • CentOS安装Nginx
    CentOS安装Nginx一、安装环境yum-yinstallgccgcc-c++makelibtoolzlibzlib-developensslopenssl-develpcrepcre-devel二、下载Nginx版本1.官网直接下载.tar.gz安装包,地址:nginx:download2.使用wget命令下载wget-chttps://nginx.org/download/nginx-1.18.0.tar......
  • nginx开启websocket
    http{map$http_upgrade$connection_upgrade{defaultupgrade;''close;}upstreamwebsocket{server192.168.100.10:8010;}server{listen8020;location/{proxy_p......
  • Nginx 反向代理的配置和注意点(成功配置)
    反向代理配置成功首先,Nginx和Java后端都运行在云服务器的docker容器中。ps:需要确保云服务器端口正常开放,以及两个容器都能被正常的访问。现在想让ng做反向代理达到如下目的:通过前端url地址的映射,来访问后端的接口。反向代理流程:前端url地址=》ng服务器=》后端服......
  • Nginx 反向代理的配置和注意点(成功配置)
    反向代理配置成功首先,Nginx和Java后端都运行在云服务器的docker容器中。ps:需要确保云服务器端口正常开放,以及两个容器都能被正常的访问。现在想让ng做反向代理达到如下目的:通过前端url地址的映射,来访问后端的接口。反向代理流程:前端url地址=》ng服务器=》后端......