Nginx 下使用 Wosign 免费 SSL 详细教程

本文详细介绍了如何使用Nginx部署沃通(WoSign)免费SSL证书的过程,包括获取证书、配置Nginx服务器、合并根证书等步骤,并提供了实际操作截图。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

为了方便广大用户针对Nginx部署SSL 服务器数字证书,今天抽了点时间晒晒流程。哈哈。。欢迎拍砖。。

如下使用 Nginx 作为演示,具体 apache 与其他的服务器使用 SSL 的教程相信网上都不是一篇两篇了。

不多说了,开始吧!首先给个例子:

申请 Wosign 免费 SSL 证书的地址是:https://www.wosign.com/DVSSL/DV_KuaiSSL_Free.htm

一、获取并开启 SSL 证书

证书申请通过之后,会得到如下几个文件:

我们需要的是中间这个压缩包里面的两个文件,分别是“private.key”和“public.crt”,把他们都上传到你的 VPS 中,然后在 Nginx 的站点规则中 listen 下面再加入一些内容:

listen 443;  

2 ssl on;  

3 ssl_certificate /usr/local/nginx/ssl/public.crt;  

4 ssl_certificate_key /usr/local/nginx/ssl/private.key;  

5 ssl_protocols SSLv2 SSLv3 TLSv1;  

6 ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;  

7 ssl_prefer_server_ciphers on; 


具体位置不多说啦~来张图片你就懂了:

完成了如上步骤之后,重启 nginx 就可以使用 https 进行访问了,但这并不够、因为许多浏览器还是显示不信任的,最佳例子就是:FireFox

二、合并沃通根证书

合并方法如下,不多说咯:

1 wget https://www.wosign.com/Root/Bundle_DV_St.crt  

2 cat Bundle_DV_St.crt >> /usr/local/nginx/ssl/public.crt 


 

由于 Wosign 默认的证书里面没有预留换行,所以直接追加到 public.crt 是不够的,我们还要修改一下:

1、修改 public.crt,用你习惯的编辑器吧,我喜欢直接用 vim

2、把“-----END CERTIFICATE----------BEGIN CERTIFICATE-----”改为:

1 -----END CERTIFICATE-----  

2 -----BEGIN CERTIFICATE----- 


 

就是加了个换行,别让他俩粘一起了。

三、重启 Nginx 然后就成功啦!

查询 SSL 状态的话可以在 Comodo 官方 SSL 分析器 查询。

 

总结

nginx 部署证书是最最容易的。其次就是apache 、IIS、tomcat  。。。。

WoSign 的免费 SSL 和 StartCom 少不了关联,不过不必过于担心会被墙,因为 WS 在国内算是最大的 SSL 提供商了。之所以我也开始用这个 SSL 证书当然是因为免费,而且以前不支持 firefox 的现在也支持了。 同时也提供个了bbs.wosign.com 权威的数字证书论坛讨论关于 SSL数字证书、代码签名证书、客户端证书等等系列专业知识。同时都时刻的有技术和客服人员解答我们提的系列疑问。。。感觉不错。

所以,能省就省。毕竟我就一搬砖的。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值