龙空技术网

阿里云上申请免费SSL证书,在tomcat上配置https

怡和路恶霸 881

前言:

现时各位老铁们对“apache配ssl证书”大约比较注意,你们都需要剖析一些“apache配ssl证书”的相关内容。那么小编也在网摘上搜集了一些有关“apache配ssl证书””的相关资讯,希望各位老铁们能喜欢,大家一起来了解一下吧!

证书申请

1. 访问阿里云并登陆

2. 进入控制台

3. 搜索并进入SSL控制台

4. 点击购买证书

5. 选择免费版证书,然后立即购买

6. 购买成功后,列表会有证书,然后点证书申请

7. 第一个输入框填写要配置的域名(阿里云帐号一定要先购买这个域名),域名验证方式选择手工DNS验证,CSR生成方式选择系统生成。其他按真实情况填写。

8. 填写完,点下一步,然后点击验证

9. 验证通过后(阿里云帐号一定要先购买这个域名才能通过验证),点击提交审核

10. 这时候证书状态变会变成已签发

11. 部署证书

12. 选择自己阿里云服务器的区域,点击部署

13. 下载证书

14. 根据自己服务器用的是什么应用服务来选择下载不同的证书

证书配置

这里以tomcat8为例

Tomcat 9强制要求证书别名设置为tomcat。您需要使用以下keytool命令将protocol="HTTP/1.1"转换成protocol="org.apache.coyote.http11.Http11NioProtocol"。

keytool -changealias -keystore domain name.pfx -alias alias -destalias tomcat

本文档证书名称以domain name为示例,例如:证书文件名称为domain name.pfx,证书密码文件名称为pfx-password.txt。

1. 解压已下载保存到本地的Tomcat证书文件。

2. 解压后您将看到文件夹中有2个文件,您可为两个证书文件重命名。

证书文件(domain name.pfx):以.pfx为后缀或文件类型。

密码文件(pfx-password.txt):以.txt为后缀或文件类型。

3. 在Tomcat安装目录下新建cert目录,将解压的证书和密码文件拷贝到cert目录下。

4. 修改Tomcat安装目录/conf/server.xml

5. 这里以配置https 8080端口为例,在server.xml里找到以下信息

<Connector port="8080" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443" />

修改成以下信息

6. 修改完之后,在这个信息下面增加以下信息

上面两个信息第一个填写.pfx文件的绝对路径,比如E:/Tomcat/apache-tomcat-9/cert/domain.name.pfx

第二个信息填写pfx-password.txt里面的密码

7. 修改web.xml文件

8. 在web.xml最后面增加以下信息

重启tomcat,浏览器访问https://域名.com:8080。即可以https的方式访问。如果不想域名后面加端口,把上面的8080配置成443就可以了。

标签: #apache配ssl证书