ssl证书部署方法教程(腾讯云ssl证书部署)

SSL部署相对复杂。以下教程来自证书颁发机构的公共环境,仅供参考。如果你对技术不熟悉,建议购买新的网络安装服务,我们的工程师会帮你配置(会有费用)。独立主机(云主机,vps)部署方法:1.Apache部署SSL证书(只能申请一个证书,如果多个不同站点需要安装不同的证书,请使用ng...

SSL部署相对复杂。以下教程来自证书颁发机构的公共环境,仅供参考。如果你对技术不熟悉,建议购买新的网络安装服务,我们的工程师会帮你配置(会有费用)。

独立主机(云主机,vps)部署方法:

1.Apache部署SSL证书(只能申请一个证书,如果多个不同站点需要安装不同的证书,请使用nginx)

A.检查apache是否启用了ssl(特别注意在apache配置文件中添加Listen 443,否则没有443端口监视器)

打开apache安装目录/conf/httpd.conf文件,找到里面的两行。

# load module SSL _ module modules/mod _ SSL . so

删除行首的#并保存文件。

执行命令:apache安装目录/bin/bin/httpd-M | grep SSL _ module。下图显示的结果说明apache已经支持ssl,否则请先打开apache的ssl模块。

B.将证书配置到相应的站点

编辑与站点对应的站点配置文件,比如apache安装目录/conf/extra/httpd-ssl.conf,修改如下

& lt虚拟主机***.do***in.com:443

DocumentRoot & # 034/var/***/html "

服务器名***.do***in.com

SSLEngine on

SSLCertificateFile证书文件的路径/_***.do***in.com.cer

SSLCertificateKeyFile证书文件路径/_***.do***in.com.key

SSLCertificateChainFile证书文件的路径/_***.do***in.com_ca.crt

& lt/virtual host >

C.重启apache以使其生效

2.Nginx部署SSL证书(特别注意下面加粗的内容,需要合并。crt和。cer文件优先)

A.检查nginx是否打开ssl。

执行命令:nginx安装目录/***in/nginx -V,查看命令结果是否包含"–with-http _ SSL _ module "否则,请先安装ssl模块。

B.将证书配置到相应的站点

编辑站点对应的站点配置文件,添加或修改以下内容

服务器{

**443 ssl#将原来的80改为443

root/***/web/xxxx/public _ html;

ssl_certificate证书文件的路径/_ *** . do***in . com . CRT;#你需要把_***.do***in.com.cer的内容***到这个文件的头,中间不要有空行。

Ssl_certificate_key证书文件路径/_ *** . do***in . com . key;#证书密钥文件

SSL _ protocols TLS v1 TLS v1.1 TLS v1.2;

ssl_ciphers ALL:!DH:!导出:!RC4:+高:+中:!低:!阿努尔:eNULL

}

3.IIS部署SSL证书

A.进口执照

打开IIS服务管理器,单击计算机名,然后双击“服务器证书”

双击服务器证书后,单击右侧的导入。

选择证书文件,然后单击确定。b .站点打开ssl。

选择证书文件,然后单击确定。

点击网站下的站点名称,并点击右边的绑定。

打开网站绑定界面后,点击添加。

添加网站绑定内容:选择https,端口443并指定对应的SSL证书,点击确定。

添加后,网站绑定界面会看到新添加的内容。

4.Tomcat证书部署

A.配置SSL连接器

将***.do***in.com.jks文件保存在conf目录下,然后在同一个目录下配置server.xml文件,添加以下内容

& lt连接器

port = & # 034443"

协议= "HTTP/1.1 "

SSLEnabled = & # 034真"

***xThreads = & # 034150"

scheme = & # 034https & # 034

secure = & # 034真"

keystoreFile = & # 034conf \ *** . do***in . com . jks "

keystorePass = & # 034changeit & # 034

clientAuth = & # 034假"SSL协议= "TLS & # 034

/>

解释

如果clientAuth设置为true,则Tomcat要求所有SSL客户端显示它们的安全证书来验证SSL客户端。

KeystoreFile指定密钥库文件的位置,您可以指定绝对路径或相对于环境变量(Tomcat安装目录)的相对路径。如果未设置此项,Tomcat将读取名为。默认情况下,当前操作系统用户的用户目录中的“keystore”。

KeystorePass密钥库密码,它指定密钥库的密码。(如果申请证书时填写了私钥密码,则密钥库密码为私钥密码)

SslProtocol指定套接字使用的加密/解密协议。默认值是TLS。

B.http自动跳转到https的安全配置

转到conf目录中的web.xml。在

& lt网络资源收集& gt& ltweb-resource-name >SSL & lt/we b-resource-name >& lturl模式& gt/* </URL-pattern >& lt/we B- resource-collection >& lt用户数据约束& gt& lt运输保证& gt机密& lt/transport-guarantee >& lt/user-data-constraint >

这一步的目的是让非ssl连接器跳转到ssl连接器。因此,您还需要转到server.xml进行配置:

& lt连接器端口= "8080"协议= "HTTP/1.1 "connectionTimeout = & # 03420000"重定向端口= "443"/>

重定向端口更改为ssl连接器的端口443,这将在重新启动后生效。

本文来自曼文投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/493429.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 04-07
下一篇 04-07

相关推荐

  • 电脑证书失效怎么办 网络证书失效处理方法

    有用户向边肖反映,使用电脑和浏览器时打不开网页,称安全证书过期,不知道安全证书是什么。这怎么解决?延迟网页的使用是一件很头疼的事情。为此,边肖准备了浏览器安全证书过期的解决方案。现在的浏览器越来越多,比如2345浏览器、猎豹浏览器、360浏览器、UC浏览器等。,以

    2023-07-29 10:47:02
    458 0
  • 网页证书失效怎么办 企业证书失效解决方法

    我坚信,长期看我微信的人肯定会“坏”;转我微信的人一定是想带“坏”别人;评论我微信的人,一定是长得好看,值得你“坏”的人建筑资质是企业发展的重要基础。申请资格并不容易,需要时间、精力和金钱。因此,施工企业应利用好、维护好资质。多了解资质维护知识,有助于企业

    2023-07-29 06:38:01
    310 0
  • 计算机二级证书重要么 计算机二级证书有何用

    重要指数★★★★★★计算机二级证书是90%用人单位招聘的最基本要求。与毕业证、四级证书一起被称为当代大学生必备的三证。什么是计算机二级?计算机二级答案是全国计算机等级***(NCRE)四级答案之一,考核计算机基础知识和用计算机高级语言编程、在计算机上调试的基本技能。答

    2023-07-28 04:35:01
    661 0
  • 软件证书已过期 电脑安装安全证书方法

    首先,找到问题今天一个朋友说他的电脑上安装不了QQ,信息“安装包可能被非法改动,安装失败。请从官网下载最新安装包重新安装”总是弹出。操作系统是XP,我当时觉得不可思议。结果我试了一下,真的是:1.再次下载安装包,还是不行。2.杀毒,还是不杀毒?2、重装系统,还是不重

    2023-07-24 05:57:01
    842 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信