我想在tomcat 8服务器上启用或配置https,这需要我配置证书路径。我已经收到.pem文件,如何使用此.pem文件在tomcat上配置https?

最佳答案

要在您的项目上启用https,请按照以下步骤操作:

1-转到您的JAVA_HOME并运行以下命令:(您的Java目录可能不同)

"C:\Program Files\Java\jre1.8.0_161\bin\keytool" -genkey -alias tomcat -keyalg RSA
  -keystore \path\to\your\directory\keystore.exe


它会带您完成一个过程,并询问keystore.exe的密码。记住该密码。

2-在\path\to\your\directory,您应该拥有keystore.exe

3-现在在您的apache tomcat's directory, open server.xml`中并编写以下代码:

<!-- Define a SSL Coyote HTTP/1.1 Connector on port 8443 -->
<Connector protocol="org.apache.coyote.http11.Http11NioProtocol"
            port="9999" maxThreads="200" scheme="https" secure="true" SSLEnabled="true"
            keystoreFile="PATH_TO_YOUR_DIRECTORY/cert1.keystore" keystorePass="YOUR_PASSSWORD_HERE"
            clientAuth="false" sslProtocol="TLS" />


4-重新启动服务器,并使用https和端口9999打开项目。您现在将在https上找到您的项目。

10-05 18:50
查看更多