长亭百川云 - 技术讨论

长亭百川云

技术讨论长亭漏洞情报库IP 威胁情报SLA在线工具
热门产品
雷池 WAF 社区版
IP 威胁情报
网站安全监测
百川漏扫服务
云堡垒机
百川云
技术文档
开发工具
长亭漏洞情报库
网安百科
安全社区
CT STACK 安全社区
雷池社区版
XRAY 扫描工具
长亭科技
长亭科技官网
万众合作伙伴商城
长亭 BBS 论坛
友情链接
关注或联系我们
添加百川云公众号,移动管理云安全产品
咨询热线:
4000-327-707
百川公众号
百川公众号
百川云客服
百川云客服

Copyright ©2024 北京长亭科技有限公司
icon
京ICP备2024055124号-2

nginx 通过location反代到雷池管理页面

发布于 7 个月前

# 雷池 WAF
需求建议

发布于 7 个月前

头像

FY

更新于 7 个月前

0

0

问题背景
使用同一个域名,通过不同的路径前缀反向代理到不同的后端服务。代理雷池管理页面时遇到一些请求会直接从根路径请求。

错误示例:

https://xxx.com/api/open/system/protocol
期望请求是加上safeline/ 前缀
https://xxx.com/safeline/api/open/system/protocol

配置:
location /safeline/ {
proxy_pass https://10.1.1.4:1443/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
proxy_set_header Host $http_host;
proxy_ssl_verify off;
proxy_redirect default;
proxy_redirect / /safeline/;
# 替换响应内容中的路径
sub_filter_types *;
sub_filter_once off;
sub_filter 'href="/' 'href="/safeline/';
sub_filter 'src="/' 'src="/safeline/';
sub_filter 'action="/' 'action="/safeline/';
sub_filter 'content="/' 'content="/safeline/';
sub_filter 'url(/' 'url(/safeline/';
sub_filter 'url("/' 'url("/safeline/';
sub_filter "url('/" "url('/safeline/";
# 确保子过滤器生效
proxy_set_header Accept-Encoding "";
}

​
头像

神经蛙

更新于 7 个月前

0

0

现在还不支持支持前缀代理,师傅是出于什么考虑需要添加前缀呢

头像

FY

更新于 7 个月前

目前想通过前缀代理到不同的后端,为了减少HTTPS证书、域名备案审批

​
头像
相关贴子
#
建议为社区版本添加深色模式支持
#
希望雷池添加可以生成原服务器域名证书的功能
#
雷池规则广场:拦截常见扫描器
#
certd创建自动化流水线使用letsencrypt申请证书并更新雷池waf证书
#
一个站点,nginx 里面需要多个location不同判断,如何自定义