【问题标题】:Google App Engine - Need to use SSL on localhost to develop canvas appGoogle App Engine - 需要在 localhost 上使用 SSL 来开发画布应用程序
【发布时间】:2011-10-12 14:43:31
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

    [localdev]
    accept = 127.0.0.1:8888
    connect = 8080
    

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

    【讨论】:

    • 不幸的是,这种配置会造成重定向循环。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-28
    • 2020-05-12
    • 2010-11-20
    • 1970-01-01
    • 2019-04-22
    相关资源
    最近更新 更多