首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使https默认为在NameSilo上具有域的GAE应用程序

使https默认为在NameSilo上具有域的GAE应用程序
EN

Stack Overflow用户
提问于 2018-11-24 17:13:35
回答 2查看 65关注 0票数 0

我花了相当长的时间,弄清楚了大部分的零件,但我被困在最后一块。我有一个带有Namesilo域的GAE java web应用程序,我通过启用托管安全性启用了https,现在我能够使用https://和http://.访问域

就像今天网络上的所有应用程序和SEO一样,我想为我的域/应用程序设置https默认选项。

我试过在纳梅西罗做301个永久转发到https://.但是,这将覆盖Namesilo中的CNAME和A记录,而且转发到https的操作也不起作用。我在网上找不到很多关于这方面的资料。

请任何人帮助或提供关于如何使https默认的GAE java应用程序与Namesilo域。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-11-24 17:34:57

在标准环境中,您可以在<ssl-enabled>文件中使用appengine-web.xml配置选项来要求HTTPS,这将导致自动重定向。来自语法

票数 1
EN

Stack Overflow用户

发布于 2018-11-25 00:37:25

丹给我指明了正确的方向。除了将ssl标记为true之外,我还必须在web.xml中设置安全约束,如下所示,它来自其他StackOverflow答案(stackoverflow.com网站/问询/5367974/…)之一。

代码语言:javascript
复制
 <security-constraint>
   <web-resource-collection>
      <web-resource-name>HTTPS redirect</web-resource-name>
      <url-pattern>/*</url-pattern>
   </web-resource-collection>
   <user-data-constraint>
      <transport-guarantee>CONFIDENTIAL</transport-guarantee>
   </user-data-constraint>
</security-constraint>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53460557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档