cloud.tencent.com
为例。tomcat9.0.40
为例。名称 | 说明 |
服务器的 IP 地址 | 服务器的 IP 地址,用于 PC 连接到服务器。 |
用户名 | 登录服务器的用户名。 |
密码 | 登录服务器的密码。 |
/usr
目录下,例如,Tomcat 文件夹名称为 tomcat9.0.40
。则 /usr/*/conf
实际为 /usr/tomcat9.0.40/conf
。cloud.tencent.com
证书文件包到本地目录。
解压缩后,可获得相关类型的证书文件。其中包含 cloud.tencent.com_tomcat
文件夹:cloud.tencent.com_tomcat
cloud.tencent.com.pfx
证书文件keystorePass.txt
密码文件(若已设置私钥密码,则无 keystorePass.txt
密码文件)cloud.tencent.com.pfx
证书文件从本地目录拷贝至 /usr/*/conf
目录下。/usr/*/conf
目录下的 server.xml
文件。并根据实际需求从以下方式中选择一种进行操作:server.xml
文件 Connector
的属性为以下内容:<Connector port="443"protocol="HTTP/1.1"SSLEnabled="true"scheme="https"secure="true"keystoreFile="/usr/*/conf/cloud.tencent.com.pfx" #证书保存的路径keystoreType="PKCS12"keystorePass="证书密码" # 请替换为 keystorePass.txt 密码文件中的内容。clientAuth="false"SSLProtocol="TLSv1.1+TLSv1.2+TLSv1.3"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"/>
server.xml
文件 Connector
的属性为以下内容:<Connectorprotocol="org.apache.coyote.http11.Http11NioProtocol"port="443" maxThreads="200"scheme="https" secure="true" SSLEnabled="true"keystoreFile="/usr/*/conf/cloud.tencent.com.pfx" keystorePass="证书密码" #pfx替换为证书保存的路径、证书密码请替换为 keystorePass.txt 密码文件中的内容。clientAuth="false" sslProtocol="TLS"/>
cloud.tencent.com_tomcat
文件夹中 keystorePass.txt 文件内的密码。/usr/*/bin
目录下依次执行以下命令,关闭和重启 Tomcat 服务器。./shutdown.sh (关闭 Tomcat 服务器)./startup.sh (启动 Tomcat 服务器)
/usr/*/bin
目录下执行以下命令,启动 Tomcat 服务器。./startup.sh
https://cloud.tencent.com
进行访问。/usr/*/conf
目录下的 web.xml
文件,找到 </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>
/usr/*/conf
目录下的 server.xml
文件,将 redirectPort 参数修改为 SSL 的 connector 的端口,即443端口。如下所示:<Connector port="80" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="443" />
/usr/*/bin
目录下执行以下命令,关闭 Tomcat 服务器。./shutdown.sh
./configtest.sh
http://cloud.tencent.com
进行访问。./startup.sh
本页内容是否解决了您的问题?