我花了相当长的时间,弄清楚了大部分的零件,但我被困在最后一块。我有一个带有Namesilo域的GAE java web应用程序,我通过启用托管安全性启用了https,现在我能够使用https://和http://.访问域
就像今天网络上的所有应用程序和SEO一样,我想为我的域/应用程序设置https默认选项。
我试过在纳梅西罗做301个永久转发到https://.但是,这将覆盖Namesilo中的CNAME和A记录,而且转发到https的操作也不起作用。我在网上找不到很多关于这方面的资料。
请任何人帮助或提供关于如何使https默认的GAE java应用程序与Namesilo域。
发布于 2018-11-24 17:34:57
在标准环境中,您可以在<ssl-enabled>文件中使用appengine-web.xml配置选项来要求HTTPS,这将导致自动重定向。来自语法
发布于 2018-11-25 00:37:25
丹给我指明了正确的方向。除了将ssl标记为true之外,我还必须在web.xml中设置安全约束,如下所示,它来自其他StackOverflow答案(stackoverflow.com网站/问询/5367974/…)之一。
<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>https://stackoverflow.com/questions/53460557
复制相似问题