Cloud Foundry / XSA如何制作http唯一服务

时间:2018-04-10 07:45:36

标签: http https sap cloudfoundry hana

我们正在开发基于Cloud Foundry的SAP XS Advanced,我们遇到了一个有趣的情况,我们需要一个仅限HTTP的应用程序(我知道它不安全......但我们的情况要求它是HTTP)

有谁知道如何禁用HTTPS的默认部署?

1 个答案:

答案 0 :(得分:0)

您可以让应用程序检查连接是通过HTTP还是HTTPS进行的,如果是后者,则可以将用户重定向到HTTP。通常情况下,你会做相反的事情,但也应该这样做。

在Cloud Foundry上,您可以通过检查X-Forwarded-Proto标头来检查连接是HTTP还是HTTPS。这会告诉您httphttps。或者,您可以查看X-Forwarded-Port,它会告诉您80或443。

如何执行此操作以及如何发出重定向完全取决于您使用的应用程序,语言和框架。有些可能会自动处理,有些可能需要手动配置或代码更改。

希望有所帮助!