服务器迁移

日常跑路: Virmach

手头几个未备案或无法备案的域名,之前一直解析到腾讯云香港服务器。
这次服务器即将到期了,决心迁移到Virmach的服务器上,没错我就是用Vir主机建站的勇士。。。
Virmach在2021年中秋放出的特价主机,$10.2/年,循环出账,让我告别腾讯云CVM三年使用期限(以及高昂续费价格)带来的焦虑感。

赛博佛祖: Cloudflare

Virmach的廉价主机虽然带宽和流量够用,但性能孱弱,所以套上了Cloudflare CDN。
得益于CF的优秀缓存策略和带宽性能,静态网站的访问速度有小幅提升。
而且由原来的http升级到全站https,不需要关心SSL证书过期失效的问题。

这里有一期介绍CF的音频节目:
捕蛇者说 - Ep 46. 你知道『赛博佛祖』Cloudflare 吗?

因为某个服务需要获知访客的真实IP地址,但套上CF以后服务端得到的IP全都变成CF的节点IP了,参考文档修改了一下Nginx的配置:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
server {
******
server_name ******;
location / {
set $client_ip $remote_addr;
if ($http_cf_connecting_ip) {
# 如果请求带有CF-Connecting-IP标头,将其赋值给$client_ip
set $client_ip $http_cf_connecting_ip;
}
proxy_set_header X-Real-IP $client_ip;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_pass http://localhost:8000/;
}
}

Buy me a coffee ☕