嫌 Netlify 慢 | 把站点放到了腾讯云

Netlify 在境内访问的速度其实还可以,只是又想用 WordPress 罢了。没错,又是反复横跳。

阿里云还是腾讯云?

几年前上云首选阿里云,不过最近观察下来,阿里云的优势已全无,价格贵、性价比低。腾讯云在某些方面的价格就是比阿里云低,虽然目前只用过它家的云服务器(当年得到的一千元无门槛优惠券)、轻量应用服务器、对象储存和一些其他零零碎碎的服务。

前段时间刚退掉了在阿里云闲置的虚拟主机(万网),原因是其安装的 php 版本等过低,操作面板极其简陋,安装个 WordPress 都费劲、用起来更是问题一堆(主要是固定链接的问题)。

Nginx 配置

在腾讯云选择了预装 WordPress 的轻量应用服务器,初始化完成之后需要做的第一件事情就是域名解析、安排上 SSL 证书,这时需要更改 Nginx 的配置文件。该文件位置(腾讯云轻量服务器)在 /usr/local/lighthouse/softwares/nginx/conf 中,修改配置文件的详细过程可以访问下列网址:

此外,在实际访问过程中,除了首页之外,页面都会显示 Nginx 404 字样,这时需要在 Nginx 的配置文件中增加以下内容:

React Router 路由问题

本来想把之前的 NAC React App 也放到站点的根目录下,也就是 xd.sh.cn/nac 。但是,若使用 Netlify 部署站点,还是没法搞定它路由的问题,即能且只能访问主页,无法访问类似于 xd.sh.cn/nac/espace 等三级页面。而对于之前的 纸记卡片 PPMEMO 来说,它是一个单页应用,没有使用 react-router 进行更多的路由配置,所以将其编译完成的文件直接放入名为 pm 的文件夹中,放到站点根目录之下,即可通过 xd.sh.cn/pm 访问。

于是,对 Nginx 的配置文件一顿瞎搞,居然成功了。增加的部分如下所示:

标签:

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注