为你的网站添加 htpps
为了网站的安全,是时候加上 https 了。https 需要申请证书, 可以选择付费(阿里云),免费(腾讯云,阿里云),当然选择免费版了,下面介绍一种方便的免费证书配置方法Let’s Encrypt:
物料准备
域名+服务器+nginx(下面以 ubuntu 为例子)
安装 cerbot 工具
$ sudo apt-get install certbot
申请证书
$ sudo service nginx stop
$ sudo certbot certonly --webroot -w webroot-path -d www.domain.com
配置 nginx
server {
listen 443 ssl http2;
server_name www.domain.com;charset utf-8;ssl on;
ssl_certificate /etc/letsencrypt/live/www.domain.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/www.domain.com/privkey.pem;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL;
ssl_prefer_server_ciphers on;
...
}
www.domain.com
对应替换成自己的域名
更新证书
Let’s Encrypt 证书有效期为 3 个月,需要手动更新
$ sudo service nginx stop
$ sudo certbot renew
$ sudo service nginx start
也可以将命令贴到脚本中 crontab 执行
验证证书
浏览器访问 https://www.domain.com, 出现小绿锁就代表配置成功了
为你的网站添加 htpps相关推荐
- 织梦同步静态文件到服务器,静态网站添加到织梦
静态网站添加到织梦 内容精选 换一换 本文介绍了弹性文件服务SFS各特性版本的功能发布和对应的文档动态,新特性将在各个区域(Region)陆续发布,欢迎体验. 开启网页防篡改时,您需为指定的主机分配一 ...
- php源码中如何添加滚动公告,如何给WordPress网站添加滚动公告?
如何给WordPress网站添加滚动公告?今天我们一起了解一下. 1.添加公告文章类型 首先,注册一个公告的文章类型,包括公告的新建,添加,编辑与删除.在functions.php的同级目录下新建一个 ...
- 网站添加到IIS和附件进程调试(新手使用篇)
一.网站添加到IIS 做网站开发,很有必要把项目添加到IIS中,这对浏览和后期的调试很有帮助.怎么把网站添加到IIS上? 1). 打开IIS,然后操作步骤如下图: 选择Default Web Site ...
- chromebook刷机_如何将网站添加到您的Chromebook架子上
chromebook刷机 Bookmarks are great to keep your favorite sites nearby, but they aren't the fastest opt ...
- windows rt_如何在Windows RT上轻松将网站添加到Flash白名单
windows rt Microsoft's Surface RT and other Windows RT-based machines include the Flash browser plug ...
- 使用prismjs为网站添加代码高亮功能
prismjs 是一款轻量.可扩展的代码语法高亮库,使用现代化的 Web 标准构建,使用 Prismjs 可以快速为网站添加代码高亮功能,支持超过113中编程语言,还支持多种插件,是简洁.高效的代码高 ...
- hexo博客添加暗色模式_我如何向网站添加暗模式
hexo博客添加暗色模式 同一个网站,两种不同的配色方案 (Same website, two different color schemes) Last year I made it a point ...
- 【HTML】使用css3和html给网站添加上春节灯笼特效
马上就过年了,网站也可以装饰一下,本文就教大家如何使用css和html代码给你网站添加上一对新年灯笼. 这个灯笼特效可以加到任何网站上面,不管你是不是用的WordPress搭建的网站都可以. 具体的方 ...
- 网站添加微信支付功能(小白填坑)
本周的工作安排就是在网站添加支付功能,包括支付宝.微信.财付通等,今天这篇文章先说一下微信支付吧,支付宝的太容易了基本看一下都会了 1.首先准备工作,开通了支付功能的账号,具体怎么开通的我也不熟悉因为 ...
最新文章
- java spring 传大数据类型_Spring MVC前后端数据交互总结
- UPS故障案例集(一)
- LINUX系统管理命令
- Python json序列化时default/object_hook指定函数处理
- Python 十六进制转Base64_python基础day03笔记
- lombok时运行编译无法找到get/set方法 看这篇就够了
- python导入模块教程_Python教程——导入自定义模块
- 聚水潭是如何基于AnalyticDB for PostgreSQL 构筑海量实时数仓平台的
- Windows Terminal Preview 1.5 发布
- 卸载anaconda
- DB2 9 根本(730 检修)认证指南,第 6 局部: 数据并发性(2)
- call to a member funciton get() on null
- Java解析cron表达式
- Base64自定义编码表及破解
- GSM与GPRS的区别
- 学习Pandas(Kaggle)
- Linux(Ubuntu)虚拟机识别U盘
- 1. 不吹不擂,第一篇就能提升你对Bean Validation数据校验的认知
- 王健林身价暴跌百亿,儿子却在撒钱!
- 每日算法 - 列出24点游戏的所有解法
热门文章
- 基于新浪微博API生成短链接的几款在线工具
- java 新浪短链接_java高仿新浪微博短链接地址生成工具ShortUrlGenerator.java | 学步园...
- 判定平方数(Python)
- 威联通+nas+mysql_小白玩NAS 篇一:威联通QNAS虚拟机安装软路由+硬路由(无线AP)
- 【前端笔记】js计算两个日期差多少天
- 004.python基础知识之基本数据类型及基本运算符
- Burg法求解AR(p)模型参数及MATLAB实现
- currentlyFocusedField is deprecated and will be removed in a future release解决方法记录
- super在python3和python2_Python扩展-使用super()Python 3 vs Python 2
- 直播APP开发成品案例