怎么把SSL证书导入到服务器?Nginx和IIS安装指南

2026年3月19日

SSL证书导入到服务器使网站开启HTTPS加密的重要一步,为服务器安装SSL证书不仅能让网站通过HTTPS加密传输数据,还能提升用户的信任度和搜索引擎排名,本文将详细介绍怎么把SSL证书导入到主流的Nginx、IIS服务器之中,帮助大家顺利完成配置。

 一、SSL证书导入的前提

SSL证书导入之前需要先获取SSL证书文件,比如Nginx服务器需要.crt或.pem证书文件和.key私钥文件,IIS服务器需要.pfx证书文件及其密码。在安信证书申请SSL证书可提供免费的安装服务,无需自己手动操作。

另外,需要保证服务器防火墙和云服务商的安全组策略以开放HTTPS默认端口443,否则外部无法访问,还需要将本地证书文件通过FTP、远程桌面活云平台的上传功能复制到服务器的指定目录。

SSL证书导入

 二、SSL证书导入:Nginx服务器

步骤1:在SSL证书控制台下载Nginx类型的证书包,解压后会得到你的域名_bundle.crt(证书文件)和你的域名.key(私钥文件);

步骤2:在Nginx安装目录下(例如/usr/local/nginx/conf或C:nginxconf)创建一个专门存放证书的文件夹,将.crt和.key文件上传至此目录;

步骤3:编辑nginx.conf文件,在server块中添加以下监听和证书配置:

server{

listen 443 ssl;#监听443端口并启用SSL

server_name yourdomain.com;#替换为你的域名

#证书文件路径(使用绝对路径或相对路径)

ssl_certificate/usr/local/nginx/conf/cert/yourdomain.com_bundle.crt;

ssl_certificate_key/usr/local/nginx/conf/cert/yourdomain.com.key;

#SSL协议和加密套件配置(可选,建议配置以增强安全性)

ssl_session_timeout 5m;

ssl_protocols TLSv1.2 TLSv1.3;

ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;

ssl_prefer_server_ciphers on;

location/{

root html;#站点根目录

index index.html index.htm;

}

}

步骤4:验证与重启

配置完成后,进入Nginx安装目录,运行以下命令测试配置文件语法是否正确:

./nginx-t

如果看到`syntax is ok`和`test is successful`的提示,则说明配置无误。最后,重启Nginx使配置生效。

./nginx-s reload

 三、SSL证书导入:IIS服务器

步骤1:下载IIS类型的证书包,解压后会得到一个.pfx文件和一个keystorePass.txt密码文件。

步骤2:打开IIS管理器点击服务器名称,在中间功能视图中双击“服务器证书”,在右侧操作栏点击“导入”,选择.pfx文件,输入keystorePass.txt中的密码并点击确定,这样证书就被导入到了Windows证书存储区。

步骤3:在IIS左侧连接栏,展开并点击你的目标网站,在右侧操作栏点击“绑定”,在弹出的窗口中点击“添加”,类型选择https,端口默认为443,在“SSL证书”下拉框中,选择你刚刚导入的证书,点击确定。

步骤4:访问验证

在浏览器地址栏输入https://你的域名。如果地址栏显示一把小锁,则代表SSL证书安装成功。

通过以上步骤可以顺利地将SSL证书导入到服务器,手动配置可能会出现很多问题,一般都是文件路径出错、443端口没有开放以及配置文件出错导致的,正规服务商可提供免费的安装服务和技术支持,能够为网站快速部署SSL证书。

相关推荐:《OpenSSL生成SSL证书教程:简单易懂

相关阅读

QQ
微信
微信
公众号
公众号
在线咨询
电话

联系热线:400-080-0149

TOP