我最近在Cloudflare.com上注册了ssl连接。但是我不知道如何在Tomcat服务器上运行的Java网站上安装ssl证书。 所以任何人都可以逐步向我展示如何在我的Java网站上激活ssl。
答案 0 :(得分:0)
使用keytool创建密钥库
keytool -genkey -alias服务器-keyalg RSA -keysize 2048 -keystore your_site_name.jks
这将提示您创建一个密码,请不要忘记它。
安装证书
keytool -import -trustcacerts-别名服务器-file cert.p7b -keystore your_site_name.jks
如果要求信任证书,请选择是(y)。
在文本编辑器中打开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!