使用Cloudflare的CDN服务
Cloudflare以向客户提供网站安全管理、性能优化及相关的技术支持为主要业务。通过基于反向代理的内容分发网络(Content Delivery Network,CDN)及分布式域名解析服务(Distributed Domain Name Server),Cloudflare可以帮助受保护站点抵御包括拒绝服务攻击在内的大多数网络攻击,确保该网站长期在线,同时提升网站的性能、加载速度以改善访客体验。
官网:https://cloudflare.com
官方手册:https://support.cloudflare.com/hc/en-us/categories/200275218
Freenom申请免费域名并免费续期
Freenom是世界上第一个也是唯一的免费域名提供商。 我们的使命是帮助各国人在网上发展自己的数字经济。 免费域名的工作机制与任何其他域名完全一致。 你可以用它作为您的网站,博客,电子邮件帐户或其他! 您可以选择运行免费域名与网址转发,免费Freenom DNS服务或您自己的DNS(域名服务器)。
以上引用自freenom官网。
官网:https://www.freenom.com
可用免费域名:.TK / .ML / .GA / .CF / .GQ
注册和续费:1至12个月 免费更新(无限延期)
使用acme.sh生成 ssl 证书并部署到 Nginx
acme.sh 实现了 acme
协议, 可以从 letsencrypt 生成免费的证书.
官方说明:https://github.com/Neilpang/acme.sh
安装acme.sh
安装很简单:
apt-get install curl
curl https://get.acme.sh | sh
安装过程进行了以下几步:
- 把 acme.sh 安装到你的 root 目录下:
/root/.acme.sh/
- 自动为你创建 cronjob, 每天 0:00 点自动检测所有的证书, 如果快过期了, 需要更新, 则会自动更新证书.
- 在 /root/.bashrc 创建 一个 bash 的 alias:
alias acme.sh="/root/.acme.sh/acme.sh"
cronjob 的任务可以使用命令 crontab -e
查看。
Nginx 安装/编译教程
我的VPS上的Nginx
记得还是一年前安装的,一直没有升级,最近发现版本都到了1.14了,我的还是1.4,就想做一次升级。
由于使用Nginx
用到一些配置文件,所以我预计升级会导致配置文件恢复到默认,所以查询了一些资料后,安全的做了升级。