我们正在开发基于Cloud Foundry的SAP XS Advanced,我们遇到了一个有趣的情况,我们需要一个仅限HTTP的应用程序(我知道它不安全......但我们的情况要求它是HTTP)
有谁知道如何禁用HTTPS的默认部署?
答案 0 :(得分:0)
您可以让应用程序检查连接是通过HTTP还是HTTPS进行的,如果是后者,则可以将用户重定向到HTTP。通常情况下,你会做相反的事情,但也应该这样做。
在Cloud Foundry上,您可以通过检查X-Forwarded-Proto
标头来检查连接是HTTP还是HTTPS。这会告诉您http
或https
。或者,您可以查看X-Forwarded-Port
,它会告诉您80或443。
如何执行此操作以及如何发出重定向完全取决于您使用的应用程序,语言和框架。有些可能会自动处理,有些可能需要手动配置或代码更改。
希望有所帮助!