网站免费用https教程

  • 时间:2018-06-20 22:29 作者:PHP实战经验分享 来源:PHP实战经验分享 阅读:130
  • 扫一扫,手机访问
摘要:大家都知道采使用Https协议的网站要更加安全、也更加有逼格,现在分享一下免费用https的教程。我用的是电子子前哨基金会EFF的Certbot,这个网站提供免费Https的服务。首先,打开 https://certbot.eff.org 网页。在那个机器上图标下面,你需要选择一下你使用的 Web

大家都知道采使用Https协议的网站要更加安全、也更加有逼格,现在分享一下免费用https的教程。

我用的是电子子前哨基金会EFF的Certbot,这个网站提供免费Https的服务。

  1. 首先,打开 https://certbot.eff.org 网页。

  2. 在那个机器上图标下面,你需要选择一下你使用的 Web 接入软件 和你的 操作系统。比方,我选的是nginx和ubuntu。

  3. 选择完成后,会自动显示搭建教程,大家能方便的安装用。

网站免费用https教程

示例如下:

首先先安装相应的环境:

网站免费用https教程

而后,运行如下命令:

网站免费用https教程

certbot会自动检查到你的nginx.conf下的配置,把你所有的虚拟站点都列出来,而后让你选择需要开启 https 的站点。

你就简单的输入列表编号(使用空格分开),而后,certbot 就帮你下载证书并升级nginx.conf了。

打开你的nginx.conf文件 ,你能发现你的文件中的server配置中可可以被做了如下的修改:

网站免费用https教程

网站免费用https教程

这里建议配置 http2,这要求 Nginx 版本要大于 1.9.5。HTTP2 具备更快的 HTTPS 传输性可以,非常值得开启。需要开启HTTP/2其实很简单,只要要在nginx.conf的 listen 443 ssl;后面加上http2就好了。如下图所示:

网站免费用https教程

而后,执行指令nginx -s reload就好了。

但是,Let’s Encrypt 的证书90天就过期了,所以,你还要设置上自动化的升级脚本,最容易的莫过于用 crontab了。

用 crontab -e命令加入如下的定时作业(每个月都强制升级一下):

网站免费用https教程

  • 全部评论(0)
最新发布的资讯信息
【系统环境|服务器应用】树莓派安装TensorFlow(2020-04-24 21:11)
【系统环境|服务器应用】防面试-SD_WebImage(2020-04-24 21:11)
【系统环境|服务器应用】推荐一款视频控件xgplayer(2020-04-24 21:11)
【系统环境|服务器应用】PostgreSQL 源码解读(27)- 查询语句#12(查询优化-上拉子链接#2)(2020-04-24 21:11)
【系统环境|服务器应用】如何轻松学习JavaScript?(2020-04-24 21:10)
【系统环境|服务器应用】【源码剖析】Launcher 8.0 源码 (12) --- Launcher 启动流程 第五步之计算桌面各布局细节参数(2020-04-24 21:10)
【系统环境|服务器应用】前台碰撞室之console.log与文本字符(2020-04-24 21:10)
【系统环境|服务器应用】好用的Middleware实现(2020-04-24 21:10)
【系统环境|服务器应用】前台面试每日 3+1 —— 第373天(2020-04-24 21:10)
【系统环境|服务器应用】绍圣--kafka之生产者(五)(2020-04-24 21:10)
手机二维码手机访问领取大礼包
返回顶部