nginx配置禁特定路径下的反向代理
近期因为项目需要再一次配置了nginx 这次的的需求设计到字符串处理 需要把<域名或ip>/xhr_api/
开头的请求转发到内网某机器,同时移除掉xhr_api,这里直接记录下结果,配置非常简单
location ~ ^/(xhr\_api/)(.*)$ {
# return 200 "$1,$2,$3";
#$2是被括号包起来的内容
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host$http_host;
proxy_set_header X-Nginx-Proxy true;
proxy_http_version 1.1;
proxy_set_header Connection "";
# 不需要考虑到负载的,就无需配置upstream节点。
proxy_pass http://127.0.0.1:5678/$2;
# 这里$2前面的/是因为`^/(xhr\_api/)(.*)$`正则已经匹配了`/` 所以取不到`/`在这里补上了
proxy_redirect off;
}
【nginx配置禁特定路径下的反向代理】nginx配置禁特定路径下的反向代理
nginx配置禁止访问目录或禁止访问目录下的文件
nginx跨域处理
带你深入了解nginx基本登录认证(包含配置步骤)
推荐阅读
- vue-cli|vue-cli 3.x vue.config.js 配置
- 从战略性的角度可以配置股票
- 缓存有关的配置和属性
- Spring|Spring Boot 自动配置的原理、核心注解以及利用自动配置实现了自定义 Starter 组件
- 监控nginx
- Vagrant|Vagrant (三) - 网络配置
- java|java b2b2c shop 多用户商城系统源码- config 修改配置
- 从前沿科技到现实应用,人脸识别智能门禁加速走进智慧社区
- CentOS7 阿里云镜像配置方法
- 整理大部分Eslint规则