ssl - 具有证书加密和 IP 白名单的 haproxy 反向代理
问题描述
向外面的所有 haproxy 大师寻求帮助。
处理其中一个集成需要使用 CERT 进行 SSL 签名请求的情况,并且它还具有 IP 白名单以提高安全性。
暂时,在熟悉 API 的同时,我设置了一个反向代理,利用 haproxy 绕过 ip 白名单,以便我们可以利用 POSTMAN 等工具来发出请求。
但是,每次使用请求访问代理时,haproxy 都会以 404 响应。知道如何处理这种 haproxy 配置吗?
haproxyreverse 代理的配置如下(使用 tcp 模式,因此 haproxy 只是包含加密证书的直通)。
listen proxy
bind *:8443
mode tcp
log global
option tcplog
server server1 my-ssl-server-with-ipwhitelisting-and-cert-protection:443 verify none
我们得到的响应总是:
Error Request failed with status code 404
STATUS: 404
DATA: default backend - 404
HEADERS: {
date: 'Sun, 28 Mar 2021 12:48:53 GMT',
'content-length': '21',
'content-type': 'text/plain; charset=utf-8',
connection: 'close',
'strict-transport-security': 'max-age=15768000'
}
解决方案
推荐阅读
- c++14 - 如何在 C++14 中为 WebAssembly 创建图形,其实现类似于 X11?
- wordpress - 这是什么意思:require_once():打开失败需要'../../wp-includes/pluggable.php'(include_path='.:/opt/php71/lib/php')
- swift - 为什么我在 SKLabelNode 子类上的闭包属性变为 nil?
- python - 按第一列第四维着色 3D 散点图
- python - 关于 Tkinter 中的检索方法
- python - 根据条件修剪熊猫数据框的最后一行
- pipe - 管道堵塞 - 一个壳管工作,但两个不
- java - If 语句提供错误的输出
- c# - 面板尺寸限制 - 解决方法
- go - 向 base64url 字符串添加换行符