VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

Resin服务器如何部署SSL证书?安装过程介绍(在linux中安装ssl证书的步骤)

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

Resin是一个Java应用服务器,它是一个非常流行的引擎,支持servlets和JSP。速度非常快,很多网站都是用这个web服务器搭建的。本文主要介绍在Resin服务器上安装SSL证书的过程。

步骤1,获取证书文件和密码文件

在安装SSL证书之前,您需要获取证书文件和密码文件。如果CSR文件是由系统生成的,则下载的SSL证书文件可以在本地解压缩。下载的文件包含四个文件夹:Apache、IIS、Nginx、Tomcat和一个domain.csr文件。

从“证书ID_证书绑定域名_Tomcat”文件夹中获取证书文件“证书ID_证书绑定域名_server.jks”和密码文件“证书ID_证书绑定域名_ keystorpass.txt”,然后按照步骤2继续操作。

如果CSR文件是自己手工生成的,可以参考以下步骤获取证书文件和密码文件。

1.解压下载的压缩证书包,得到文件“certificate _server.pem绑定的证书ID_域名”。

“certificate _server.pem绑定的证书ID_域名”文件包含两段证书代码“-开始证书-”和“-结束证书-”,分别是服务器证书和中间CA证书。

2.使用OpenSSL工具将pem格式证书转换为PFX格式证书,并得到“server.pfx”文件。

CSR生成时的“pem”文件和私钥“server.key”放在OpenSSL工具安装目录的bin目录中。在OpenSSL工具安装目录的bin目录下,执行以下命令将pem格式证书转换为PFX格式证书,按“Enter”键。

OpenSSL pkcs12-export-out server . pfx-inky server . key-in证书ID_证书绑定的域名_server.pem

系统将提示我们输入PFX证书密码,并按“Enter”键。此处输入的密码是自定义密码。请根据自己的需要设置,并输入密码。

当系统返回结果时,再次输入PFX证书密码并确认,按“Enter”键。当系统没有回显任何错误信息时,说明OpenSSL工具安装目录中已经成功生成了“server.pfx”文件。

使用Keytool工具将PFX格式的证书文件转换成JKS格式,得到“server.jks”文件。将上面生成的“server.pfx”文件复制到“%JAVA_HOME%/jdk/bin”目录中。在“%JAVA_HOME%/jdk/bin”目录中,执行以下命令并按“Enter”键。

keytool-import keystore-srckeystore server . pfx-destkeystore server . jks-srcstoretype PKCS12-deststoretype JKS

输入JKS证书密码,然后按“回车”键。在这里,JKS密码可以设置为与PFX证书密码相同的密码;否则,可能会导致树脂启动失败。

再次输入JKS证书密码,然后按“回车”键。输入之前设置的PFX证书密码,然后按“Enter”键。如果输出结果显示没有条目失败,则转换成功,并且在OpenSSL工具安装目录中成功生成了“server.jks”文件。

然后在“%JAVA_HOME%/jdk/bin”目录下新建一个“keystorePass.txt”文件,并将JKS的密码保存在这个文件中。将转换后的证书文件“server.jks”和新创建的密码文件“keystorePass.txt”放在同一个目录中。

第二,修改树脂配置文件。

在Resin安装目录下的“Resin.properties”配置文件中(由于Resin版本不同,配置文件也可能是“resin.xml”文件),找到以下参数:

#指定配置文件中的–服务器

# home_server : app-0

#设置HTTP和HTTPS绑定地址

# http_address : *

#设置HTTP和HTTPS端口。

#对单个服务器控件使用重写,例如:app-0.http : 8081

app.http : 8080

# app.https : 8443

网页:8080

# web.https : 8443

删除“app.https”和“web.https”前的符号“#”,将端口“8443”改为“443”。修改后如下:

“app.https”和“web.https”:指定服务器要使用的端口号。建议配置为“443”。

#指定配置文件中的–服务器

# home_server : app-0

#设置HTTP和HTTPS绑定地址

# http_address : *

#设置HTTP和HTTPS端口。

#对单个服务器控件使用重写,例如:app-0.http : 8081

app.http : 8080

app.https : 443

网页:8080

web.https : 443

找到下面的参数,去掉“jsse_keystore_tye”、“jsse_keystore_file”、“jsse_keystore_password”这三行前面的注释“#”。

# JSSE证书配置

#密钥通常存储在resin配置目录中。

jsse_keystore_tye : jks

JSSE _ keystore _ file:cert/server . jks

Jsse_keystore_password:证书密码

修改与证书相关的配置参数。

# JSSE证书配置

#密钥通常存储在resin配置目录中。

jsse_keystore_tye : jks

JSSE _ keystore _ file:cert/server . jks

Jsse_keystore_password:证书密码

参数描述:

Jsse_Keystore_tye:设置Keystore文件的类型,通常是jks。

JSSE密钥库文件:“server.jks”文件的存储路径可以是绝对路径,也可以是相对路径。例如,本文中的cert/server.jks

JSSE _密钥库_密码:“server.jks”的密码,在“keystorePass.txt”文件中填写密码。如果密码包含“”,请将其替换为“ 以防配置不成功。

修改后保存配置文件,并重启Resin服务器。

可以自己验证SSL证书是否安装成功。在浏览器的地址栏输入以https开头的URL可以正常访问网站,说明SSL证书部署成功。

这几篇文章你可能也喜欢:

  • 暂无相关推荐文章

本文由主机参考刊发,转载请注明:Resin服务器如何部署SSL证书?安装过程介绍(在linux中安装ssl证书的步骤) https://zhujicankao.com/82644.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » Resin服务器如何部署SSL证书?安装过程介绍(在linux中安装ssl证书的步骤)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!