手记

tomcat安装PFX格式证书支持https


tomcat9 需要对证书做友好名称重命名,在windows搜索mmc






在这里导入本地的pfx证书,然后下一步下一步,导入后再把证书导出来,这个导出的证书放在tomcat的根目录下建立一个cert,放进去

然后修改conf/server.xml

增加以下内容:

<Connector protocol="org.apache.coyote.http11.Http11NioProtocol"                   port="443" SSLEnabled="true"                   maxThreads="150" scheme="https" secure="true"               keystoreFile="D:\software\apache-tomcat-9.0.37-windows-x64\apache-tomcat-9.0.37\cert\zsxmhospital.pfx" keystorePass="m9S847kl"               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"  />


然后如果要本地测试,那么找到C:\Windows\System32\drivers\etc

编辑host文件,然后增加这个证书的域名:  xxx跟你的pfx支持的域名一样

  • 127.0.0.1        xxx.com   

如果你的应用本地使用原来使用http是用http://localhost:8085/login访问的,那么使用https使用

https://xxx.com/login来访问,本人测试过真实可用

0人推荐
随时随地看视频
慕课网APP