【问题标题】:How to configure SSL on google app engine with appspot.com如何使用appspot.com 在谷歌应用引擎上配置SSL
【发布时间】:2016-05-10 09:44:54
【问题描述】:

我正在谷歌应用引擎上使用 GWT java 开发项目。我想在我的应用程序中使用 SSL。我应该如何在 appspot.com 中使用 SSL。我应该配置什么以在我的应用程序上启用 SSL

有什么帮助吗?

提前致谢

【问题讨论】:

    标签: java google-app-engine ssl gwt


    【解决方案1】:

    您无需为 *.appspot.com 做任何事情(而且您不能,它是 Google 的域)。

    只需使用 ssl 网址,就是这样。使用网址https://your-app.appspot.com

    【讨论】:

    • 感谢您 Igor 的宝贵回复,但我尝试像 usinf https:// 一样访问我的网址,然后我无法访问我的应用程序
    • 你有什么错误吗?你能提供curl -v日志吗?
    • 是做什么用的?
    • “不显示”,你的意思是什么?您已成功连接 SSL,只是应用程序失败,对吗?请提供curl -v 日志,否则将很难提供帮助。如果您想将代码限制为 仅限 SSL,则可以使用 。这不是你现在要问的。
    • @mba12 作者使用了错误的域,请参阅另一个问题stackoverflow.com/questions/37140478/…
    【解决方案2】:

    您需要在 web.xml 文件中为 url 配置 https。引用谷歌应用引擎文档:

    要声明应将 HTTPS 用于 URL,请在部署描述符中设置一个安全约束,其中包含“传输保证”为机密的“用户数据约束”,如下所示:

    <security-constraint>
        <web-resource-collection>
            <web-resource-name>profile</web-resource-name>
            <url-pattern>/profile/*</url-pattern>
        </web-resource-collection>
        <ustrong textser-data-constraint>
            <transport-guarantee>CONFIDENTIAL</transport-guarantee>
        </user-data-constraint>
    </security-constraint>
    

    对传输保证为机密的 URL 使用 HTTP(非安全)的请求会使用 HTTPS 自动重定向到相同的 URL。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-02
      • 1970-01-01
      • 2020-08-21
      • 1970-01-01
      相关资源
      最近更新 更多