58ssl.cn_SSL之家
当前位置: 首页 > SSL教程 > centOS系统全站https教程

centOS系统全站https教程

关键词:全站https教程   时间:2017-09-04      来源:SSL之家    点击:

很早前就想着升级 https,总觉得会很难自己想用nginx但是也没用过不会弄就一直拖着,前两天突然决定搞一下,没想到一天多时间就搞完了,所以人还是要多尝试,有这个想法还没搞的人要赶快动起来啦。这里记录一下防止后面自己在搞还要去查资料。

网站是自己个人的网站,后台用的  nodejs ,服务器用的阿里云的  ECS,操作系统是linux - centOS

网上介绍全站的好处的文章很多,我自己升级https主要是为了几个方面

https

自己的站点比较简单,目前就想着这样子做,因为后面可能在这个站点上实验些其他的东西,有可能会用到 docker,选择了用  nginx 来处理请求。

ssl证书

sll证书用的阿里云的 云盾证书, 因为自己服务器就在阿里云,当然最大的原因还是免费。操作还是简单的,进去一通乱点找到免费的那个购买就行了。

服务器(centos)下载 nginx

    1. 七牛云 的图片资源,改 https 后请求不了。去七牛云搞了半天上传了自己的证书什么的,还是不知道在哪里配置。索性自己网站用的图片还少,愤怒的打算用自己站点之前做的文件上传服务了,后面想想我自己1M的网速,还是忍住了。后面发现阿里云的 oss,可以用https请求,就把图片资源换成阿里云的了。
    2. 自己的 websocket 服务用的nodejs的 socket.io库,还用到了根据用户ip定位的功能,转发后原来代码里获取到的ip地址全变成了 127.0.0.1,还以为配置不对改了半天,后面打印出库说明文件里获取ip信息的 client.handshake对象。发现用户ip是 headers的 x-real-ip属性,所以改代码根据这个属性获取ip,然后可以正常获取ip信息了。

到这里全站https基本都配置好了,因为自己网站比较新,全站转过来还挺轻松了,可以想象如果维护很久了都站点去转肯定要遇见n多的问题。所以大家有这个想法的就早点动手吧。

本文链接:https://www.58ssl.cn/ssl_jiaocheng/3281.html TAG:"全站https教程"转载请注明出处。

百度新闻 百度地图 谷歌地图
Copyright© 2010-2020 SSL之家