自行颁发不受浏览器信任的SSL证书
为晒晒IQ网颁发证书。ssh登陆到服务器上,终端输入以下命令,使用openssl生成RSA密钥及证书。

# 生成一个RSA密钥
$ openssl genrsa -des3 -out ssl.key 1024 # 生成一个证书请求
$ openssl req -new -key ssl.key -out ssl.csr # 自己签发证书
$ openssl x509 -req -days 365 -in ssl.csr -signkey ssl.key -out ssl.crt

第3个命令是生成证书请求,会提示输入省份、城市、域名信息等,重要的是,email一定要是你的域名后缀的。这样就有一个 csr 文件了,提交给 ssl 提供商的时候就是这个 csr 文件。当然我这里并没有向证书提供商申请,而是在第4步自己签发了证书。

编辑配置文件nginx.conf,给站点加上HTTPS协议

server {
server_name YOUR_DOMAINNAME_HERE;
listen 443;
ssl on;
ssl_certificate /usr/local/nginx/conf/33iq.crt;
ssl_certificate_key /usr/local/nginx/conf/33iq_nopass.key;
# 若ssl_certificate_key使用33iq.key,则每次启动Nginx服务器都要求输入key的密码。
}

最新文章

  1. 【Java EE 学习 57】【酒店会员管理系统之分页模板书写】
  2. curl 模拟登录微信公众平台带验证码
  3. 【转】Spring MVC中Session的正确用法之我见
  4. maven File encoding has not been set
  5. 前沿技术解密——VirtualDOM
  6. bsearch的溢出问题
  7. 阿里云ECS(云服务器)之产品简介
  8. 简单springMVC环境搭建
  9. android SDK开发 -- TitleBar封装(一)
  10. thinkphp 邮件发送
  11. [转载] Apache Lucene初探
  12. Spring MVC 用post方式提交表单到Controller乱码问题,而get方式提交没有乱码问题
  13. PowerDesigner 简单应用(转载)
  14. PHP-CPP开发扩展(一)
  15. MT【48】分式连加形式下求不等式解集的区间长度
  16. maven 创建project
  17. mysql 复制原理与实践
  18. JDK线程池的使用
  19. SGU 101 Domino (输出欧拉路径)
  20. Java常用的非受检异常

热门文章

  1. 【转】Pro Android学习笔记(十):了解Intent(上)
  2. js---复选框(全选,不选,反选)demo1--
  3. vs2015类中方法前的引用链接不显示的解决方案
  4. JavaScript之闭包(重新认识)
  5. JAVAWeb SSH框架 上传文件,如2007的EXCEL
  6. spring 4.0 注解数据验证2
  7. [原创]SQL 把表中某一个列按照逗号拼接成一行
  8. webAPI路由的使用
  9. 【mysql--sql语句小问题总结】
  10. SPI编程