【重要公告】2025年10月28日凌晨将进行系统维护升级! 详情点击查看 >

帮助中心

SSL证书安装教程(新)

时间 : 2025-10-24编辑 : DNS智能解析专家
分享 : 

一、IIS服务部署SSL证书

操作步骤

 

步骤:在MMC导入SSL证书

1.单击左下角开始菜单,搜索并打开运行对话框,输入mmc,单击确定

2.在MMC控制台,添加证书管理单元。

A.在控制台的顶部菜单栏,选择文件 > 添加/删除管理单元

B.添加或删除管理单元对话框,从左侧可用的管理单元列表中选择证书,单击添加。

 

C.证书管理单元对话框,选择计算机账户,单击下一步。

D.选择计算机对话框,选择本地计算机(运行此控制台的计算机),单击完成。

E..添加或删除管理单元对话框,单击确定

 

 

3.根据对话框提示,完成证书导入向导。

A.欢迎使用证书导入向导:单击下一步

B.要导入的文件对话框:单击浏览,打开PFX格式的证书文件,单击下步。

C.在打开文件时,您必须先将文件类型设置为所有文件(*),然后再选择证书文件。

 

D.为私钥键入密码:打开TXT格式的私钥文件,复制文件内容,并将内容粘贴在密码文本框,单击下一步

E.证书存储:选中根据证书类型,自动选择证书存储,单击下一步

F.正在完成证书导入向导:单击完成

G.收到导入成功提示后,单击确定

 

步骤:在IIS管理器为网站绑定SSL证书

A.单击开始图标,然后单击服务器管理器 > 工具 > Internet Information Services (IIS) 管理器

B.在左侧连接区域,展开服务器,单击网站,在网站列表单击对应的网站,在右侧操作区域,单击绑定

C.在网站绑定对话框,单击添加

 

 

 

类型:选择https。

IP地址:选择服务器的IP地址。当网站部署在本服务器上且本服务器不存在多个IP地址的情况时,保持全部未分配即可。

端口:默认为443,无需修改。

主机名:填写需开启HTTPS的域名,例如:domain.com。

SSL证书:选择刚才导入的证书

 

 

A.在网站绑定对话框,单击关闭

B.重新启动 一下站点

 

 

 

 

 

 

二、Apache 部署证书

操作步骤

步骤一.编辑ssl配置文件

   vim /etc/httpd/conf.d/ssl.conf

  修改文件中对应的行,如果没有CA证书文件, SSLCertificateChainFile行可以注释掉

 

 

配置完 重启Apache服务

   

三、Tomcat 8.5安装部署证书

   操作步骤

   步骤一、配置证书(pfx

4.编辑配置tomcat文件(根据自己的安装位置)。

/opt/tomcat/conf/server.xml

4. 将以下的配置 复制到tomcat配置文件中

 

 

<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"

           maxThreads="150" SSLEnabled="true"

           maxParameterCount="1000">

    <SSLHostConfig>

        

        <Certificate certificateKeystoreFile="conf/domain_name.pfx"

                     certificateKeystorePassword="证书密码"

                     type="RSA"/>

</SSLHostConfig>

</Connector>

 

 

5.修改完配置文件重新加载配置文件或重启tomcat

 

四、nginx安装部署证书

操作步骤

步骤一.配置ssl证书

1. /etc/nginx/conf.d/default.conf在这个文件的同级目录下创建一个新的.conf配置文件将下面内容粘贴到文件中。

 

server {

    listen 443 ssl;

    # 原有 server_name 改为自己的域名

    server_name yourdomain.com;

    

    # ======================= 证书配置开始 =======================

    # 指定证书文件(中间证书可以拼接至该pem文件中),请将 /etc/nginx/cert/ssl.pem 替换为您实际使用的证书文件的绝对路径

    ssl_certificate /etc/nginx/cert/ssl.pem;

    # 指定私钥文档,请将 /etc/nginx/cert/ssl.key 替换为您实际使用的私钥文件的绝对路径

    ssl_certificate_key /etc/nginx/cert/ssl.key;

    # 配置 SSL 会话缓存,提高性能

    ssl_session_cache shared:SSL:1m;

    # 设置 SSL 会话超时时间

    ssl_session_timeout 5m;

    # 自定义设置使用的TLS协议的类型以及加密套件(以下为配置示例,请您自行评估是否需要配置)

    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;

    # 指定允许的 TLS 协议版本,TLS协议版本越高,HTTPS通信的安全性越高,但是相较于低版本TLS协议,高版本TLS协议对浏览器的兼容性较差

    ssl_protocols TLSv1.2 TLSv1.3;

    # 优先使用服务端指定的加密套件

    ssl_prefer_server_ciphers on;

    # ======================= 证书配置结束 =======================

   

    # 其它配置

}

 

B.重新加载配置文件

nginx  -s  reload

 

 

在线咨询

联系我们

提示

根据《中华人民共和国网络安全法》及相关法律的规定,用户不提供真实身份信息的,网络运营者不得为其提供相关服务!
详情请查看《51DNS.COM账号实名认证公告
请未完成实名认证的用户尽快完善账户实名认证信息!
未通过实名认证的账户将无法进行正常操作,正在运行/已配置好的的产品服务不受影响,可正常生效。

去实名