Netlify 在境内访问的速度其实还可以,只是又想用 WordPress 罢了。没错,又是反复横跳。
- y.at 的 emoji 域名 | 又买了样没有用的东西 2022/4/6
- B站视频嵌入 WORDPRESS 2021/7/21
- 嫌 Netlify 慢 | 把站点放到了腾讯云 2021/3/14
- 忍不住又入了一个域名 | 说说域名的那些事 2021/2/9
- Netlify 真香!又回到了静态网站 2020/10/10
- 寻找更有效的反馈方式:试试邮件和 WordPress 表单插件 2020/9/6
- 又到了给网站续费的时候 | 试试微信公众号的个人认证 2020/8/21
- 用MediaWiki搭建一个自己的私人维基 2020/5/10
- Ubuntu服务器上部署第一个golang web应用 2020/2/10
- 使用了静态网页生成器:从wordpress到hugo 2020/1/25
- 网站又搬迁啦:顺便说一说使用腾讯云服务器搭建博客和wordpress备份迁移 2019/10/23
- 个人博客又加上了Google Adsense:以本站为例 2019/8/4
- 虚拟主机的ip突然挂了? 2019/5/27
- 用了哪些wordpress插件? 2019/5/7
- 初次使用vultr主机的那些事 2019/2/14
- 让wordpress开启小绿锁 从http到https 2019/1/21
- 最近对网站做的一些动作 2019/1/20
- 这年头还有人建个人网站?其实建个网站很方便! 2017/6/8
- 如何创建免费的个性域名邮箱? 2016/10/22
阿里云还是腾讯云?
几年前上云首选阿里云,不过最近观察下来,阿里云的优势已全无,价格贵、性价比低。腾讯云在某些方面的价格就是比阿里云低,虽然目前只用过它家的云服务器(当年得到的一千元无门槛优惠券)、轻量应用服务器、对象储存和一些其他零零碎碎的服务。
前段时间刚退掉了在阿里云闲置的虚拟主机(万网),原因是其安装的 php 版本等过低,操作面板极其简陋,安装个 WordPress 都费劲、用起来更是问题一堆(主要是固定链接的问题)。
Nginx 配置
在腾讯云选择了预装 WordPress 的轻量应用服务器,初始化完成之后需要做的第一件事情就是域名解析、安排上 SSL 证书,这时需要更改 Nginx 的配置文件。该文件位置(腾讯云轻量服务器)在 /usr/local/lighthouse/softwares/nginx/conf
中,修改配置文件的详细过程可以访问下列网址:
此外,在实际访问过程中,除了首页之外,页面都会显示 Nginx 404 字样,这时需要在 Nginx 的配置文件中增加以下内容:
location / {
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
React Router 路由问题
本来想把之前的 NAC React App 也放到站点的根目录下,也就是 xd.sh.cn/nac 。但是,若使用 Netlify 部署站点,还是没法搞定它路由的问题,即能且只能访问主页,无法访问类似于 xd.sh.cn/nac/espace 等三级页面。而对于之前的 纸记卡片 PPMEMO 来说,它是一个单页应用,没有使用 react-router 进行更多的路由配置,所以将其编译完成的文件直接放入名为 pm 的文件夹中,放到站点根目录之下,即可通过 xd.sh.cn/pm 访问。
于是,对 Nginx 的配置文件一顿瞎搞,居然成功了。增加的部分如下所示:
location /nac/ {
try_files $uri /nac/index.html;
index index.html;
}
新网的php虚机也很便宜,我自己搞了个个人实物图书管理工具,部署在上面:https://jiancha.wang
我估摸着主机还有一年多可以用🤣