1.通过https://www.startssl.com/

免费SSL证书 STARTSSL

跟VeriSign一样,StartSSL(网址:http://www.startssl.com,公司名:StartCom)也是一家CA机构,它的根证书很久之前就被一些具有开源背景的浏览器支持(Firefox浏览器、谷歌Chrome浏览器、苹果Safari浏览器、IE浏览器)。

  注册成为StartSSL(http://www.startssl.com)用户,并通过邮件验证后,就可以申请免费的可信任的SSL证书了。步骤比较复杂,就不详细介绍了,申请向导的主要步骤如下

2.nginx 需要两个文件完成https的配置

(1)server.key

(2)server.crt

第一个文件server.key 生成如下:

把你申请时的private key拿去Decrypt private key,然后把生成的key保存起来。

private key 如下:

----

-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: AES-256-CBC,93A259E3C3FD4A016B09D44B0D607E32

JEaKDQPsMRd792i4d9Qu/ZLu9DjXY4zK3VJdw1Rg1oAg+6gW35zG708tVwjvgwHD
0vzq9GwjIJbyCXyIgVE+xnLUYT0E7wnjVe+iinvFk3Uc7Jg0Sl/oAcCnd546xZEP
WtOVcyIXCfwAvDoLx0ny7xgCYYYzYEEaMO6SYeo74oDkpweTo9TFxIsJ0Ks0gvkT
FgG1z7EDxxxxxxxxxxxxxxx

省略部分

WRG8AxH/+I+72CGkEQLBSyc7FoatEJuPGbZB
7qct4y8dJ1xcdFc80vjOmlq6xBNEQTaWmCPx6O8UWLuR5qWJEkgYXWEUFKMivEE3
-----END RSA PRIVATE KEY-----

通过使用您创建您的钥匙您输入的密码进行解密私钥:

openssl rsa -in ssl.key -out server.key 生成第一个文件

 第二个文件server.crt更简单

直接在https://www.startssl.com/?app=12 的左边Tool Box的Retrieve Certificate 选择你申请的域名,就可以得到cer文件,保存起来,放到nginx的conf目录。

配置nginx,

listen 443;

ssl on;

ssl_certificate /alidata/server/nginx/conf/server.crt;

ssl_certificate_key /alidata/server/nginx/conf/server.key;

然后测试

nginx -s reload 没有任何提示,即可完成了https的配置。

参考网站内容:

1.全球可信并且唯一免费的HTTPS(SSL)证书颁发机构:StartSSL http://www.s135.com/startssl/

2.免费SSL证书 STARTSSL 介绍与申请攻略http://dev.meettea.com/show-52-1.html

最新文章

  1. BZOJ 1036: [ZJOI2008]树的统计Count [树链剖分]【学习笔记】
  2. JSP -- for循环按钮处理事件
  3. [daily][archlinux][fonts] 在linux下管理字体
  4. MIFARE系列7《安全性》
  5. jQuery.inArray 方法的实现
  6. OpenJudge / Poj 2141 Message Decowding
  7. 使用AsyncHttpClient碰到的问题及解决方法
  8. window.open的小技巧分享
  9. jquery ajax 局部table 刷新技术
  10. NLP | 自然语言处理 - 解析(Parsing, and Context-Free Grammars)
  11. 使用Grafana 展示Docker容器的监控图表并设置邮件报警规则
  12. Linux常用操作命令(一)
  13. (十六)TableView常见属性
  14. Apache Ambari安装过程(CentOS 6.5)
  15. div 遮罩问题
  16. 一 time与datetime模块
  17. 【转】python两个 list 获取交集,并集,差集的方法
  18. 【转】使用notepad运行python
  19. 【C++】三大概念要分清--重载,隐藏(重定义,覆盖(重写)
  20. onsubmit return false仍提交表单

热门文章

  1. OC中的字典NSDictionary
  2. OBST(Optimal Binary Tree最优二叉搜索树)
  3. 1.7 基础知识——GP2.6 配置管理(CM)
  4. Play Framework 完整实现一个APP(一)
  5. 【AdaBoost算法】弱分类器训练过程
  6. BIEE11G常用函数及使用说明
  7. JavaScript Patterns 6.6 Mix-ins
  8. apache 虚拟主机详细配置:http.conf配置详解
  9. 【hbase】——HBase 写优化之 BulkLoad 实现数据快速入库
  10. C++STL - vector