启动两个端口为了80跳转 443 Connector connectionTimeout="20000" port="
启动两个端口为了80跳转 443
<Connector connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="443"/>
<Connector port="443"
protocol="HTTP/1.1"
SSLEnabled="true"
scheme="https"
secure="true"
keystoreFile="../cert/2811635_newpowerchain.com.pfx"
keystoreType="PKCS12"
keystorePass="0L8NI6np"
clientAuth="false"
SSLProtocol="TLSv1+TLSv1.1+TLSv1.2"
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"/>
<Host appBase="webapps" autoDeploy="true" unpackWARs="true">
<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common" -->
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t "%r" %s %b" prefix="localhost_access_log." suffix=".txt"/>
<Context docBase="Jweb" path="" reloadable="true" source="org.eclipse.jst.jee.server:Jweb"/>
</Host>
跳转文件
操纵法式解压已下载生存到本地的Tomcat证书文件。
解压后您将看到文件夹中有2个文件,您可为两个证书文件重定名:
证书文件(domain name.pfx):以.pfx为后缀或文件类型。
暗码文件(pfx-password.txt):以.txt为后缀或文件类型。
说明 每次下载证书城市孕育产生新的暗码,该暗码仅匹配本次下载的证书。如果需要更新证书文件,同时也要更新匹配的暗码。
在Tomcat安置目录下新建cert目录,,将解压的证书和暗码文件拷贝到cert目录下。
改削配置文件server.xml,并生存。
文件路径:Tomcat安置目录/conf/server.xml
定位到<Connector port=”8443”和<Connector port="443"标签内容,参照以下两部分内容改削server.xml文件:
<!-- <Connector port="8443" protocol="HTTP/1.1" port="8443" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" /> -->
<Connector port="443" protocol="HTTP/1.1" SSLEnabled="true" scheme="https" secure="true" keystoreFile="domain name.pfx" keystoreType="PKCS12" keystorePass="证书暗码" clientAuth="false" SSLProtocol="TLSv1+TLSv1.1+TLSv1.2" 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"/>
说明
此中port属性按照实际情况改削(https默认端口为443)。如果使用其他端标语,则您需要使用https://yourdomain:port的方法来访谒您的网站。
此中keystoreFile代表证书文件的路径,请用您证书的文件名替换domain name。
此中keystorePass代表证书暗码,请替换为暗码文件pfx-password.txt中的内容。
可选: 配置web.xml文件,开启HTTP强制跳转HTTPS。
在文件</welcome-file-list>后添加以下内容:
<login-config> <!-- Authorization setting for SSL --> <auth-method>CLIENT-CERT</auth-method> <realm-name>Client Cert Users-only Area</realm-name> </login-config> <security-constraint> <!-- Authorization setting for SSL --> <web-resource-collection > <web-resource-name >SSL</web-resource-name> <url-pattern>/*</url-pattern> </web-resource-collection> <user-data-constraint> <transport-guarantee>CONFIDENTIAL</transport-guarantee> </user-data-constraint> </security-constraint>
重启Tomcat。
后续操纵证书安置完成后,可通过登录证书绑定域名的方法验证证书是否安置告成。
https://domain name.com #domain name替换成证书绑定的域名
如果网页地点栏呈现绿色小锁标识表记标帜,暗示证书安置告成。
验证证书是否安置告成时,如果网站无法通过https正常访谒,需确认您安置证书的处事器443端口是否已开启或被其他工具拦截。
tomcat 配置https 外部链接显示证书不安适 原因找到为其他处所的链接用的ip地点,证书是发给域名的所以报错
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/30525.html
- 上一篇:Apache Tomcat下载、安置、配置图文教程
- 下一篇: 配置apache服务器