我刚刚开始使用 F5 的 Big-IP,我有一个关于 iRules 和 HTTP 重定向的问题。我们正在将 SSL 从我们的 Web 服务器卸载到 F5,我们的应用程序强制执行我们网站上的许多页面只能在 HTTPS 中运行。我想把它从 APP 移到 F5 上,但我一直无法弄清楚我们的方法,所以作为一个例子,我希望任何试图登录的人都被迫使用 HTTPS,例如 http://"mysite"/ login.aspx = https://"mysite"/login.aspx。
我已经做了一些谷歌搜索,已经提供了一些很好的信息,但我还没有找到我要找的东西,如果有人这样做了,并希望与我分享,那就太好了
小智 6
您可以通过多种方式使用 iRules 执行 HTTP 重定向。
在DevCentral HTTP到HTTPS重定向Wiki页面具有的例子(如果你搜索网站,你会发现关于如何使用的iRules做更复杂的重定向许多其他的例子和讨论)的列表。
在您的示例中,iRule 只是:
1 when HTTP_REQUEST {
2 HTTP::respond 301 Location "https://[getfield [HTTP::host] : 1][HTTP::uri]"
3 }
Run Code Online (Sandbox Code Playgroud)
将此应用于虚拟服务器(HTTP VS,而不是HTTPS VS,否则您将创建无限重定向循环 ;-)),您应该很高兴。
| 归档时间: |
|
| 查看次数: |
11589 次 |
| 最近记录: |