我想在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
上找到您的项目。