文档章节

手把手教你把你的网站改为https

lilugirl
 lilugirl
发布于 2016/11/08 23:15
字数 734
阅读 681
收藏 78

申请SSL证书的常见网站有:

https://letsencrypt.org/

https://www.qcloud.com/product/ssl

https://support.qiniu.com/hc/kb/article/223541

https://www.startssl.com/  (免费)

以startssl为例,注册登录后,先进行域名验证

 

之后按照提示输入需要绑定ssl的域名,选择域名购买时用的邮箱, 进行邮箱验证码验证

域名验证成功后 出现下面的提示,这个域名验证将在90天之后自动过期,届时需要我们手工重新验证。

域名验证成功之后 ,点击 “Certificates Wizard” 来申请证书

点击 红框中的链接 进入

填写域名 ,生成CSR

 

 

打开终端命令窗口 粘贴命令行 回车

输入PEM pass phrase

根据提醒输入 国家 省份 城市 组织名称 单位名称 普通姓名 邮箱等信息, 然后输入一个密码(按照你自己喜好填入,比如我填的lilugirl)  ,公司名称。有些信息可以留空 直接回车

 

然后在你执行命令的当前路径下生成了两个文件  如果是mac系统默认路径就是当前用户的home文件夹

打开yourname.csr 文件 复制粘贴所有内容

 

提交后 提示信息如下

等来了email 

重新登录starcom网站 下载认证文件

解压缩下载的文件 会发现有针对不同服务器的四个文件

以NginxServer为例 (因为我的服务器是Nginx的),手动解压缩NginxServer.zip 得到 1_10yue.live_bundle.crt 文件  (文件明的前缀根据你的域名的不同而不同)

 

登录网站10yue.live服务器 ,进入nginx目录 创建新目录ssl ,将1_10yue.live_bundle.crt文件上传到ssl目录下,比如我的nginx目录是 /etc/nginx  那么ssl目录就是/etc/nginx/ssl

 

制作解密KEY

还记得我们上面的生成CSR的步骤里 生成了两个文件

以及当时生成csr时输入的 PEM pass phrase吗? 这张图帮你回忆一下

好, 下面请把yourname.key文件打开 复制里面的内容。 

然后

进入StartSSL网站 点Tool Box->Decrypt Private Key

解密成功后 复制粘贴解密代码

创建 保存yourname_de.key文件

上传文件yourname_de.key到网站服务器上 /etc/nginx/ssl目录下

然后你会看到服务器 /etc/nginx/ssl目录下存在两个文件  1_10yue.live_bundle.crt 和 yourname_de.key

 

修改服务器nginx的站点配置文件,在原有配置的基础上 增加443节点

重启nginx服务器

测试一下 https://10yue.live

看看加密传输的网站和普通网站的不同之处

 

下一步我们需要用户在访问http://10yue.live时 网站能自动跳转到https://10yue.live

只需要修改nginx站点配置文件 80端口的配置即可

保存好文件  重启nginx服务器  打开 http://10yue.live 试试看是否已经跳转了,成功, 大功告成!

 

© 著作权归作者所有

共有 人打赏支持
上一篇: MySQL -- 关闭 binlog
下一篇: 安装laravel5.3
lilugirl
粉丝 94
博文 394
码字总数 108494
作品 0
杨浦
程序员
私信 提问
加载中

评论(10)

电脑博士
已改 https://diannaobos.com
10086客服
10086客服

引用来自“lilugirl”的评论

引用来自“万能先锋”的评论

已改 https://www.hhhh.mobi 😆

回复@万能先锋 : 👍
我申请的腾讯的免费ssl证书😆
lilugirl
lilugirl

引用来自“万能先锋”的评论

已改 https://www.hhhh.mobi 😆

回复@万能先锋 : 👍
10086客服
10086客服
已改 https://www.hhhh.mobi 😆
lilugirl
lilugirl

引用来自“阿cat”的评论

引用来自“lilugirl”的评论

引用来自“阿cat”的评论

有钱啊
国外服务器比国内便宜的说

普通配置根本不行太慢、只能高一点
我这个头三个月好像每月5美金 速度凑合 不快 http://10yue.live 你可以测一下
MGL_TECH
MGL_TECH

引用来自“lilugirl”的评论

引用来自“阿cat”的评论

有钱啊
国外服务器比国内便宜的说

普通配置根本不行太慢、只能高一点
lilugirl
lilugirl

引用来自“阿cat”的评论

有钱啊
国外服务器比国内便宜的说
MGL_TECH
MGL_TECH
有钱啊
lilugirl
lilugirl

引用来自“阿cat”的评论

live域名能备案否?
服务器在国外 不需要备案
MGL_TECH
MGL_TECH
live域名能备案否?
一篇文章了解Github和Git教程-AndroidStudio上传Github教程

前言 为了方便保存自己的代码,下班后可以回家继续进行,自己的码农工作,介绍一下。 什么是Github呢? 作为一个编程人员,我觉得得了解一下吧! 当然,如果你放弃了码农或者技术人员的身份,...

达叔小生
2018/08/11
0
0
ZigBEE

手把手教你学Zigbee第一讲:http://www.tudou.com/programs/view/fQattIYSwBo/ 手把手教你学Zigbee第二讲:http://www.tudou.com/programs/view/7-dIvUgk2kg/ 手把手教你学Zigbee第三讲:htt...

GIFCOOL
2016/09/02
33
0
appium 相关内容

appium简明教程(转):http://www.yangyanxing.com/?p=1266 appium使用入门:http://wenku.baidu.com/link?url=J9fpuKe0NPfgtaL4Pgsxog9FhunEYfbq7swk4GvS578f3Outy-19mtLVokVKQ1aKfi2ymrkAZ......

智能小松鼠
2015/10/02
290
0
手把手教你完成一个数据科学小项目(9):情感分析与词云

前言 请先阅读“中国年轻人正带领国家走向危机”,这锅背是不背? 一文,以对“手把手教你完成一个数据科学小项目”系列有个全局性的了解。 本系列代码统一开源在GitHub:DesertsX/gulius-p...

古柳_Deserts_X
2018/09/04
0
0
手把手教学,教你把你的个人项目推送到maven中央仓库

前言 最近闲下来了,想要自己造点小轮子用,方便自己在不同项目使用,同时想偷懒,不想每次都在项目里面copy代码。于是想到了重要仓库这个东西,把自己的代码托管到github(虽然现在的githu...

耒耒耒耒耒
2018/09/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

大数据反欺诈技术架构

一年多以前,有朋友让我聊一下你们的大数据反欺诈架构是怎么实现的,以及我们途中踩了哪些坑,怎么做到从30min延迟优化到1s内完成实时反欺诈。当时呢第一是觉得不合适,第二也是觉得场景比较...

微笑向暖wx
24分钟前
1
0
flink-系统内部消息传递的exactly once语义

At Most once,At Least once和Exactly once 在分布式系统中,组成系统的各个计算机是独立的。这些计算机有可能fail。 一个sender发送一条message到receiver。根据receiver出现fail时sender如...

xtof
31分钟前
1
0
iOS程序执行顺序和UIViewController 的生命周期(整理)

说明:此文是自己的总结笔记,主要参考: iOS程序的启动执行顺序 AppDelegate 及 UIViewController 的生命周期 UIView的生命周期 言叶之庭.jpeg 一. iOS程序的启动执行顺序 程序启动顺序图 iO...

壹峰
33分钟前
1
0
配置网络、远程登录、Linux秘钥认证

配置网络 一台服务器安装完系统之后不管是为了方便管理还是业务需要,我们都要给它配置ip地址。让机器能够联网。在现实的生产环境的当中,往往我们给服务器配置的ip都是提前规划好的,但是在...

李超小牛子
37分钟前
1
0
dotConnect for Oracle入门指南(五):检索和修改数据

【下载dotConnect for Oracle最新版本】 dotConnect for Oracle(原名OraDirect.NET)建立在ADO.NET技术上,为基于Oracle数据库的应用程序提供完整的解决方案。它为设计应用程序结构带来了新的...

电池盒
37分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部