在路上

 找回密码
 立即注册
在路上 站点首页 学习 查看内容

搭建https服务--部署服务(2)

2016-12-16 12:53| 发布者: zhangjf| 查看: 650| 评论: 0

摘要: 上一节介绍了HTPPS协议,以及获取HTPP证书的方法。这一节将介绍如何部署HTPPS服务。这边以常用的linux+nginx为例。1.首先将在startssl获取的证书,上传至服务器。2.修改nginx的配置,并且重启nginx,重启时需要输入 ...

上一节介绍了HTPPS协议,以及获取HTPP证书的方法。这一节将介绍如何部署HTPPS服务。
这边以常用的linux+nginx为例。
1.首先将在startssl获取的证书,上传至服务器。
2.修改nginx的配置,并且重启nginx,重启时需要输入证书密码。
nginx配置如下

  1. server {
  2. #http默认的是80端口,https默认的443端口。注意防火墙也要开启443端口
  3. listen 443 ssl;
  4. server_name www.xxoo.com;
  5. #配置证书的位置
  6. ssl_certificate /home/w/ssl/1_www.xxoo.com_bundle.crt;
  7. ssl_certificate_key /home/w/ssl/aqi.key;
  8. ssl_session_cache shared:SSL:1m;
  9. ssl_session_timeout 5m;
  10. ssl_ciphers HIGH:!aNULL:!MD5;
  11. ssl_prefer_server_ciphers on;
  12. location / {
  13. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  14. proxy_set_header Host $http_host;
  15. proxy_set_header X-Forwarded-Proto https;
  16. proxy_redirect off;
  17. proxy_connect_timeout 240;
  18. proxy_send_timeout 240;
  19. proxy_read_timeout 240;
  20. #转发至本地的服务
  21. proxy_pass http://127.0.0.1:8080;
  22. }
  23. }
复制代码

3.将http请求重定向至https
如果不考虑大型网站需要其他的优化,https的改造是很方便的,一天内完全可以搞定(申请一些企业级证书会需要额外更长的时间).

最新评论

小黑屋|在路上 ( 蜀ICP备15035742号-1 

;

GMT+8, 2025-7-7 17:44

Copyright 2015-2025 djqfx

返回顶部