我们有一个 F5 BIG-IP 负载平衡器,我们在由多个相同服务器托管的 Web 应用程序前面使用。应用程序在端口 443 上侦听 SSL/TLS 请求,在端口 80 上侦听 http 请求。但是,对于http 端口 80 请求,唯一发生的事情是它获得了 302 重定向响应。
我正在尝试为用于端口 80 的 F5 池创建一个监视器,以检测服务是否正常工作,即 http 请求被重定向到 https。但是,我找不到可以执行此操作的监视器。
有这样的显示器吗?
我们有一个 F5 BIG-IP 负载平衡器,我们在由多个相同服务器托管的 Web 应用程序前面使用。应用程序在端口 443 上侦听 SSL/TLS 请求,在端口 80 上侦听 http 请求。但是,对于http 端口 80 请求,唯一发生的事情是它获得了 302 重定向响应。
我正在尝试为用于端口 80 的 F5 池创建一个监视器,以检测服务是否正常工作,即 http 请求被重定向到 https。但是,我找不到可以执行此操作的监视器。
有这样的显示器吗?
要检查是否发生了重定向,请创建一个 HTTP 类型的监视器,将发送字符串设置为 并将
GET / HTTP/1.0\r\n
接收字符串设置为302 Found
。据我所知,HTTP 监视器类型添加了一个
\r\n
,因为它打算使用 HTTP 0.9,但无法在 HTTP 0.9 中发送重定向,因此您必须使用 1.0,这需要另一个\r\n
.要检查目的地,请尝试接收字符串
Location: https://
,可能附加您感兴趣的特定主机名。