首先买一个域名。
以阿里云为例:去域名网站下载pfx文件,文件包含如下。
接下来在tomcat的文件夹中新一个一个文件:cert
将下载的pfx放进去。
然后打开tomcat的server.cml文件进行编辑。
<Connector port="8092" protocol="HTTP/1.1"connectionTimeout="20000"maxHttpHeaderSize="8999"redirectPort="443" /><Connector port="443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" ciphers="TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256" keystoreFile="E:/qushen/apache-tomcat-7.0.47/cert/3292915_rbjc.pfx" keystoreType="PKCS12"keystorePass="bxRyPb0I" /><Connector port="8009" enableLookups="false" protocol="AJP/1.3" redirectPort="443" />
主要修改 Connector port="443" 这个配置,keystoreFile修改了pfx文件路径,keystorePass修改为pfx-password中的密码。
然后重启tomcat,你就会发现,可以通过https访问了。