当前位置: 首页 > 知识库问答 >
问题:

在Tomcat 8上设置SSL

郑和泰
2023-03-14

我正在尝试在Windows上为SSL配置Tomcat 8。

我遵循了这里的说明:

https://www.mulesoft.com/tcat/tomcat-ssl

因此,我创建了密钥库:

keytool -genkey -alias Procon -keyalg RSA -keystore $TOMCAT_HOME\Keystore

和企业社会责任:

keytool -certreq -keyalg RSA -alias Procon -file cert.csr -keystore $TOMCAT_HOME\Keystore

我从提供商那里拿回了根文件和新证书,并将它们安装在密钥库中:

keytool -import -alias rootca -keystore $TOMCAT_HOME\Keystore -trustcacerts -file root.txt

keytool -import -alias inter -keystore $TOMCAT_HOME\Keystore -file newssl.txt

然后在Tomcat的服务器上。xml我已取消注释并更新:

<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
               maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" 
               keystoreFile="C:\Program Files\Apache Software Foundation\Tomcat 8.0_Tomcat8(Procon)\Keystore" 
               keystorePass="..."
               keyAlias="inter"
               />

并重新启动,但当我转到:

https://<host>:8443

我只是得到一个暂停,我被难住了。stackoverflow上似乎没有人遇到过这个问题。端口8080仍在正常工作。

我也对其他连接器似乎重定向到 8443 感到有些困惑:

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

共有1个答案

华子航
2023-03-14

我认为您必须使用alistomcat而不是Procon创建密钥。

keytool -genkey -alias tomcat -keyalg RSA...

并且不要忘记对密钥库使用与密钥相同的密码!

 类似资料:
  • 问题内容: 在Webfaction共享主机帐户上设置Redis数据库需要执行哪些步骤? 问题答案: 由于Webfaction服务器的特殊环境限制,安装说明并不像它们那样简单。不过,最后您将拥有一个功能齐全的Redis服务器,即使重新启动后它也可以保持运行状态。大约半年前,我通过以下步骤亲自安装了Redis,此后一直运行良好。只是警告一下,半年不是很长的时间,尤其是因为服务器没有被大量使用。 这些说

  • 问题内容: 我正在使用JTextField在Java中制作一个小型应用程序。现在,我想在运行应用程序后立即将光标自动放置在该应用程序中,这样用户就不必单击它,然后编写文本。我已经尝试了几乎所有在网上找到的所有东西:setCaretPosition(0),grabFocus(),requestFocusInWindow()或requestFocus(),但它们都不起作用!我很拼命,你能帮我解决这个问

  • 问题内容: 我知道将状态设置为打开是一种反模式,应该将状态设置为打开,但是假设我想将标记数量的长度设置为状态。在那种情况下,我无法将状态设置为on,因为在该阶段可能未安装标签。那么,这里最好的选择是什么?如果将状态设置为开启,会好吗? 问题答案: 这不是一个反模式调用在。实际上,ReactJS在其文档中提供了一个示例: 您应该在componentDidMount生命周期方法中使用AJAX调用填充数

  • 我试图在mamp pro上设置xdebug,但没有成功。我在网上到处搜索,什么都帮不了我。 首先,我尝试在php中取消注释以下行。ini: zend_extension="/应用程序/MAMP/bin/php/php5.4.4/lib/php/扩展/no-debug-non-zts-20100525/xdebug.so" 接下来,我尝试了向导:http://xdebug.org/wizard.ph

  • 给定以下GeoDataFrame: 我需要设置CRS,就像我对另一个GeoDataFrame所做的那样(如下所示): 我试过这个: 还有这个: ……但运气不好。 一些重要的注意事项: > 上述.to_crs方法适用的另一个GeoDataFrame来自一个形状文件,geometry列用于多边形,而不是点。应用.to_crs方法后,其“几何”值如下所示: 多边形((-5973.005380655156

  • 是否可以将焦点从更改为? 我尝试了以下方法: 但它不起作用。按Tab键或Enter键时,光标消失。