网站免费用https教程
大家都知道采使用Https协议的网站要更加安全、也更加有逼格,现在分享一下免费用https的教程。
我用的是电子子前哨基金会EFF的Certbot,这个网站提供免费Https的服务。
首先,打开 https://certbot.eff.org 网页。
在那个机器上图标下面,你需要选择一下你使用的 Web 接入软件 和你的 操作系统。比方,我选的是nginx和ubuntu。
选择完成后,会自动显示搭建教程,大家能方便的安装用。
示例如下:
首先先安装相应的环境:
而后,运行如下命令:
certbot会自动检查到你的nginx.conf下的配置,把你所有的虚拟站点都列出来,而后让你选择需要开启 https 的站点。
你就简单的输入列表编号(使用空格分开),而后,certbot 就帮你下载证书并升级nginx.conf了。
打开你的nginx.conf文件 ,你能发现你的文件中的server配置中可可以被做了如下的修改:
这里建议配置 http2,这要求 Nginx 版本要大于 1.9.5。HTTP2 具备更快的 HTTPS 传输性可以,非常值得开启。需要开启HTTP/2其实很简单,只要要在nginx.conf的 listen 443 ssl;后面加上http2就好了。如下图所示:
而后,执行指令nginx -s reload就好了。
但是,Let’s Encrypt 的证书90天就过期了,所以,你还要设置上自动化的升级脚本,最容易的莫过于用 crontab了。
用 crontab -e命令加入如下的定时作业(每个月都强制升级一下):
说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 网站免费用https教程
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 网站免费用https教程