免费SSL证书申请
2016-10-20 00:00
99 查看
源由:
由于wosign停止了申请免费SSL,所以另找了startcom 进行申请。申请流程参考(一些细节会不同):
startcom账号注册及免费SSL证书申请流程
此处申请的优点:
1.目前一次可以申请最多10个hostnames;
2.时间有效期三年;
3.ToolBox 中有 Help Items 说明如何配置startcom颁发的证书;
三个主要文件:
① *.csr (命令或ssl站点生成申请ssl证书的文件);
② *.key (SSL证书用到的key,需要配置入nginx中);
③ *.crt (SSL证书,同样需要配置入nginx中)
不方便之处:新增hostnames 必须回收旧的,重新加新的。
遇到的问题:
配置好的Nginx每次启动都要输PEM pass phrase,很是不爽,尤其是在服务器重启后,Nginx压根就无法自动启动,必须手动启动并输入那麻烦的PEM pass phrase。如何避免Nginx启动出现Enter PEM pass phrase呢?
求助于万能的搜索引擎后,终于得到了解决的方法:
这种情况可能是在设置私钥key时将密码设置写入了key文件,导致Nginx/Apache等系列服务器在启动时要求Enter PEM pass phrase。我们需要做的是剥离这个密码,利用如下OpenSSL命令生成server.key.unsecure文件:
如果server.key.unsecure生成成功,我们就修改Nginx配置,比如像下面这样:
重启nginx后不会再出现要求输入密码了。
由于wosign停止了申请免费SSL,所以另找了startcom 进行申请。申请流程参考(一些细节会不同):
startcom账号注册及免费SSL证书申请流程
此处申请的优点:
1.目前一次可以申请最多10个hostnames;
2.时间有效期三年;
3.ToolBox 中有 Help Items 说明如何配置startcom颁发的证书;
三个主要文件:
① *.csr (命令或ssl站点生成申请ssl证书的文件);
② *.key (SSL证书用到的key,需要配置入nginx中);
③ *.crt (SSL证书,同样需要配置入nginx中)
不方便之处:新增hostnames 必须回收旧的,重新加新的。
遇到的问题:
配置好的Nginx每次启动都要输PEM pass phrase,很是不爽,尤其是在服务器重启后,Nginx压根就无法自动启动,必须手动启动并输入那麻烦的PEM pass phrase。如何避免Nginx启动出现Enter PEM pass phrase呢?
求助于万能的搜索引擎后,终于得到了解决的方法:
这种情况可能是在设置私钥key时将密码设置写入了key文件,导致Nginx/Apache等系列服务器在启动时要求Enter PEM pass phrase。我们需要做的是剥离这个密码,利用如下OpenSSL命令生成server.key.unsecure文件:
# server.key替换成自己对应的ssl的key openssl rsa -in server.key -out server.key.unsecure
如果server.key.unsecure生成成功,我们就修改Nginx配置,比如像下面这样:
# 这里是SSL的相关配置 server { listen 443; server_name www.example.com; # 你自己的域名 root /home/www; ssl on; ssl_certificate /etc/nginx/certs/server.crt; # 修改下面这一行指向我们生成的server.key.unsecure文件 ssl_certificate_key /etc/nginx/certs/server.key.unsecure; }
重启nginx后不会再出现要求输入密码了。
相关文章推荐
- 新版startssl 免费SSL证书申请 (实测 笔记 https http2 必要条件)
- Microsoft Office SharePoint Designer 2007 宣布免费
- 推荐几个免费的SVN空间,免费项目托管,免费代码托管
- [每天get点新技能]搜商——寻找“免费”的资源
- 支付宝将无法免费向他人银行账户转账
- HDU 1176 免费馅饼(dp)
- EasyPHP 3 + Mantis 1.2 快速搭建安装免费开源的中文缺陷管理平台(图)
- 首款免费企业杀毒软件问世:希望云安全
- 【仿乐享微信源码免费分享】99%的人都不知道的微信功能!
- 独立博客免费图床的选择
- 想成为下一个马士兵吗?你只差这些资源!2017年度Java干货限时免费领!—G2
- 25 个在 Web 中嵌入图表的免费资源
- iOS平台iPhone和iPad免费开放源代码游戏案例列表
- mac系统免费的UML建模工具
- 自由开发者_免费可商用的图片资源推荐
- 免费直播|别每天抱怨流量越来越贵,你的方法用错了
- 如何在Android Market赚钱 part 2 - 免费app附带广告
- 免费PHP空间
- hdu 1176 免费馅饼(动态规划)
- CuteFTP试用期后继续免费使用