为在Tomcat服务器上运行的Java网站创建SSL证书

时间:2018-12-12 18:31:17

标签: java ssl tomcat tomcat8 cloudflare

我最近在Cloudflare.com上注册了ssl连接。但是我不知道如何在Tomcat服务器上运行的Java网站上安装ssl证书。 所以任何人都可以逐步向我展示如何在我的Java网站上激活ssl。

1 个答案:

答案 0 :(得分:0)

  1. 使用keytool创建密钥库

    keytool -genkey -alias服务器-keyalg RSA -keysize 2048 -keystore your_site_name.jks

这将提示您创建一个密码,请不要忘记它。

  1. 安装证书

    keytool -import -trustcacerts-别名服务器-file cert.p7b -keystore your_site_name.jks

如果要求信任证书,请选择是(y)。

  1. 配置您的SSL连接器

在文本编辑器中打开server.xml。该文件通常位于Tomcat服务器主目录的conf文件夹中。

找到带有端口443的连接器并取消注释。

指定密钥库文件名和密码。

它应该看起来像这样:

<Connector port="443" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" disableUploadTimeout="true" acceptCount="100" scheme="https" secure="true" SSLEnabled="true" clientAuth="false" sslProtocol="TLS" keyAlias="server" keystoreFile="/home/user_name/your_site_name.jks" keystorePass="your_keystore_password" />

现在保存您的更改并重新启动tomcat!