Google App Engine - 需要在localhost上使用SSL来开发画布应用

时间:2011-10-12 14:43:32

标签: java google-app-engine ssl reverse-proxy

我正在平台上构建应用程序,将我的应用程序嵌入到iframe中,并通过SAML传递身份验证信息。平台的开发环境只能使用SSL加载我的本地应用程序。它会打开https://localhost:8888。我正在构建GAE,但已经读到本地不支持SSL。如何创建某种类型的代理以在https://localhost:8888生活,然后将带有SAML消息的流量重定向到我在本地运行的GAE应用程序?

1 个答案:

答案 0 :(得分:2)

您可以使用stunnel来实现此目的。关于如何配置它有很多易于学习的教程,所以我不会详细介绍。确保配置指向stunnel.pem的证书,并添加:

[localdev]
accept = 127.0.0.1:8888
connect = 8080

这将使stunnel监听端口8888上的ssl连接并将它们代理到8080,就像你想要的那样。然后你可以正常使用开发服务器。