cloud.tencent.com
为例。glassfish-4.0
为例。名称 | 说明 |
服务器的 IP 地址 | 服务器的 IP 地址,用于 PC 连接到服务器。 |
用户名 | 登录服务器的用户名。 |
密码 | 登录服务器的密码。 |
/usr/share
目录下。cloud.tencent.com
证书文件包到本地目录。
解压缩后,可获得相关类型的证书文件。其中包含 cloud.tencent.com_apache
文件夹、cloud.tencent.com_jks
文件夹:cloud.tencent.com_apache
cloud.tencent.com.crt
证书文件cloud.tencent.com.key
私钥文件cloud.tencent.com.csr
文件/usr/share/glassfish4/glassfish/bin
目录下执行命令 ./asadmin
后,需更换 domain 的管理密码,请执行命令 change-master-password --savemasterpassword=true domain1
。如下图所示:/usr/share/glassfish4/glassfish/domains
,domain 名称请根据实际情况填写。cloud.tencent.com_jks
文件夹中 keystorePass.txt
文件的密码。/usr/share
目录下执行命令 mkdir temp
创建 temp 文件夹。cloud.tencent.com.crt
证书文件、cloud.tencent.com.key
私钥文件从本地目录拷贝至 temp 文件夹。openssl pkcs12 -export -in cloud.tencent.com.crt -inkey cloud.tencent.com.key -out mycert.p12 -name s1as
ls -l
确认 PKCS12 文件是否包含您申请的证书。keystore.jks
文件,请在 temp 目录执行以下命令,则生成的 keystore.jks
文件显示在此目录下。如下所示:keytool -importkeystore -destkeystore keystore.jks -srckeystore mycert.p12 -srcstoretype PKCS12 -alias s1as
cacert.jks
文件,请在 temp 目录执行以下命令,则生成的 cacert.jks
文件显示在此目录下。若提示输入密码,输入新设置的密码,即私钥密码。如下所示:keytool -importcert -trustcacerts -destkeystore cacerts.jks -file cloud.tencent.com.crt -alias s1as
domain1/config
目录下的 keystore.jks
和 cacert.jks
文件。/usr/share/glassfish4/glassfish/domains/domain1/config
目录下的 domain.xml
文件,修改端口号。如下所示:<network-listeners><network-listener port="80" protocol="http-listener-1" transport="tcp" name="http-listener-1" thread-pool="http-thread-pool"></network-listener><network-listener port="443" protocol="http-listener-2" transport="tcp" name="http-listener-2" thread-pool="http-thread-pool"></network-listener><network-listener port="4848" protocol="admin-listener" transport="tcp" name="admin-listener" thread-pool="admin-thread-pool"></network-listener></network-listeners>
https://cloud.tencent.com
进行访问。如下图所示:
本页内容是否解决了您的问题?