首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Google计算引擎上启用Tomcat上的SSL

在Google计算引擎上启用Tomcat上的SSL
EN

Stack Overflow用户
提问于 2017-04-13 23:43:46
回答 2查看 898关注 0票数 0

我试图在GCE上启用Tomcat上的SSL。

  1. 我安装了“让我们加密证书”,如下所示:

https://certbot.eff.org/#ubuntutyakkety-apache

  1. 在此扫描证书:

https://www.ssllabs.com/ssltest/analyze.html?d=mydomain.com

它检查过了。

  1. 通过以下方式配置tomcat:

https://community.letsencrypt.org/t/how-to-use-the-certificate-for-tomcat/3677

我的server.xml中的连接器如下所示:

代码语言:javascript
复制
<Connector port="443" protocol="org.apache.coyote.http11.Http11Protocol" 
           URIEncoding="UTF-8" maxThreads="150" SSLEnabled="true" scheme="https"
           secure="true" clientAuth="false" sslProtocol="TLS"
           keystoreFile="/home/me/certs/MyKeystore.jks" 
           keystorePass="password" keyAlias="tomcat" keyPass="password"/>

重新启动Tomcat之后,当我转到https + ://www.mydomain.com时,浏览器不信任证书,它说

代码语言:javascript
复制
The requested URL was not found on this server.

我在我的设计中遗漏了什么?端口443是根据防火墙规则启用的,我已经检查了“允许HTTPS通信量”。如果我不包括这个连接器,URL可以通过HTTP访问。

EN

回答 2

Stack Overflow用户

发布于 2017-12-12 17:24:53

在google云平台>> google计算引擎中,在VM的属性中,在会话防火墙中启用HTTPS。

票数 0
EN

Stack Overflow用户

发布于 2017-12-13 12:18:25

根据Tomcat版本的不同,您正在使用某些更改,例如,如果在Tomcat 7之前使用Tomcat的版本,则需要将"keystorePass“更改为"keypass”。如果同时使用这两种方法,我将尝试遵循官方文档Tomcat 6.0 - 7.0 - 8.0

您还可以检查这个其他螺纹,在那里可以找到在Google上启用Apache服务的HTTPS协议的步骤。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43403299

复制
相关文章

相似问题

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