用 CloudFlare CDN 来加速和保护你的英文网站

By 大伟哥 | 2022-04-27,周三, 12:06

最近疫情出不了门,大伟哥正好有时间闷在家里做网站。考虑到新做的网站是英文的,目标访客是国外各地,为了让不同国家的访客都有很好的打开速度,需要用上CDN(全称是Content Delivery Network,即内容分发网络),首选当然是大名鼎鼎的 CloudFlare.

注册过程就不说了,很简单,CloudFlare也有中文界面。我们直接说配置过程。

1. 注册完成后,添加网站(Add site),输入自己的域名。

2. 选择不同的套餐,我们选最下面的 Free, 小网站够用了。 土豪可以随意选,最贵的是最好的。

解决不能通过 proxy 代理运行 apt 安装非官方deb PHP软件包

By 大伟哥 | 2022-04-12,周二, 12:22

最近趁着疫情封家,给自己的几台服务器和测试机器都升级到 PHP 8.1, 其中一台本地测试机器从一开始就不太顺利,因为这个源的服务器在国外的原因,丢包率太高了,正常添加源都很困难,更别说运行 apt update 了。给大家看一下上海移动网络的情况:

Debian 安装 bash-completion 实现命令补全

By 大伟哥 | 2022-04-11,周一, 21:34

正常情况下,Linux 的命令行会有自动补全功能,当你输入终端命令或者参数的前几个字母后按 TAB 键,系统会自动帮你补全后面的命令,如果有多个可选项,就会列出来,这无疑是个很有用的功能,不仅可以节省很多打字的时间,同时也允许我们不用费劲精确记住这么多的命令和参数。

大伟哥这两天新装了一个测试系统,是 wsl2 下的 Debian 11,  安装完成后发现命令行下目录和文件名是可以自动补齐的,但是命令不能自动不齐。运行apt-cache 命令,发现实现命令补齐的包没有安装:

疫情中的大伟哥近况

By 大伟哥 | 2022-04-10,周日, 18:05

昨天,疫情又双叒叕严重了,上海新增本土新冠肺炎确诊病例1006例和无症状感染者23937例,好多朋友都询问我这边的近况,这里给大家报告一下。

坐标浦东川沙,我们小区50多个楼栋,现在还有15个存在异常,需要特别管控。

我们楼道内暂时还没有异常,但是除了做核酸外,志愿者在业主群里发布公约,要求所有人都自觉不出楼道门这样减少接触也安全一些。

整个小区从3月28号封闭,到现在两周了。

一开始知道要封闭4天,我们提前购买了部分米面菜肉,感觉撑过这几天没什么问题。

Apache 让不同的网站分别运行指定PHP版本

By 大伟哥 | 2022-04-07,周四, 12:46

昨天升级阿里云服务器的PHP版本到8.1以后,突然发现服务器上运行的另一个 Magento 1.9 网站出错了。即使打了补丁,Magento 1 支持的最高PHP版本也只能到 PHP 7.x。因此这个网站因为不适应新的环境罢工了。

Magento 1 的网站内容和流量很少,为了这个网站,肯定不能把好不容易才升级上去的版本降级回去,哪怕把它迁移到新的平台也不能再降级回去啊。不过现在精力有限,有没有更好的办法先它先运行着,等忙完别的事情再回来处理这个?最终大伟哥找到了一个在 Apache 服务器下让不同网站运行在不同版本的PHP上的办法。