网站http转https记录。

一、.申请SSL证书:

     阿里,腾讯,华为云都可以申请免费的SSL证书,不过只能用于单个域名,而且一个账号可以申请20次。

我的在华为云上申请的:

1.登陆后找到SSL管理页面,点击免费申请测试证书


2.根据图中标出的步骤填写信息。


3.点击确定后,记录下记录类型、主机记录和记录值


4.我们公司有专门的域名管理人员,我把以上记录的值交给了域名管理人员,让他给要申请SSL证书的域名添加DNS验证。大概等了20分钟左右,收到短信,证书申请成功。(cmd里输入nslookup -qt=TXT_***.com,(=后面是上图得主机记录)可以测试DNS验证是否成功,如果回显的信息是上图的记录值得话,说明验证成功,等着下发证书就好了)

5.下载证书。下面也有各种环境的安装证书的教程。


二、安装证书

注:一定要保证443端口是在防火墙中打开的

1、下载下来的证书,目录如下,有各种环境下的证书。Apache、IIS、Nginx、tomcat。我使用的tomcat。


2、tomcat目录下的证书,包括一个jks文件,和密码文件。把jks文件复制到tomcat的conf目录下。


3、修改tomcat的server.xml配置文件。主要修改两个地方:

  首先 如图, SSLEngine="on"


  然后,如图,这一段本来是注释掉的,打开注释,属性加上keystoreFile=""(jks所在目录的全路径,一定要是全路径),keystorePass=""(下载下来的证书密码)


4、浏览器中就可以https访问了。(不用再输8080端口了,因为SSL证书默认走的是443端口,同80端口一样,可以不用写。)


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容