banner
miaoer

miaoer

喵二の小博客 xLog 分站
tg_channel
telegram

Mix-space kami 主题部署 Serverless 拯救垃圾主机

前言#

因为我的美国凤凰城主机挂 Mix-space 前端 & 后端都稍显缓慢,最近还被攻击了一波可谓雪上加霜,腾讯云 CDN 流量全部刷刷没了,还赔了 200 巨款虽然后续腾讯云同意退款了,但再后续在腾讯云开展业务就很尴尬了,万一再被刷就……

::: gallery
1
2
:::

中途我还使用了 Cloudflare 保护了前端 & 后端的服务,但是在晚高峰速度非常不理想,而且代理的条件并不是所有游客都有的;

所以我打算使用 Serverless 部署 Mix-space 前端 & 后端,但是目前来看最新的 Shiro 还是需要后端和数据库支撑,姑且解决前端的问题,后端就算是套了 Cloudflare 还是很快的,本篇博客带你完成 Kami 部署在 Serverless 的教程。

Serverless 服务商

这里我测试了这两款 Serverless 服务商,都是可以正常部署 Kami 的,而且无法订阅 /feed 站点地图 /sitemap 的路由已经由 Mix-space 作者 @Innei 更新解决,感谢。

准备#

在此之前,请你部署好后端所有的服务,如果你还没部署请 进行部署

我们需要 Frok mx-space/ kami 到自己的 GitHub 仓库

我们还需要准备静态资源,例如:站点图标,Google-site-verification…… 例如查看我这次 提交

部署#

本篇就以 Vercel 部署为例,首先需要 新建一个 Project 找到我们 Frok 的仓库 点击 Import

在环境变量 Environment Variables 里面将 API 链接和后端地址输入上


NEXT_PUBLIC_API_URL   https://api.miaoer.xyz/api/v2  ## API 地址
NEXT_PUBLIC_GATEWAY_URL  https://api.miaoer.xyz  ## Gateway 地址

## 示例请勿直抄

随后点击 Deplay 即可部署成功

域名#

部署完成会爆烟花别着急高兴,点击 Add Domain 绑定你的域名,填写你的前端域名这里以 www.miaoer.xyz 举例输入后点击 Add

Type  Name  Value
CNAME www cname.vercel-dns.com.

就需要我们去 DNS 服务商那进行解析了,添加一个 www 的记录,选择 CNAME 目标填入 cname.vercel-dns.com. 即可完成解析,稍等片刻就会部署好 SSL/TLS 证书。

Enjoy~

![]((https://cdn.miaoer.xyz/notes/23-08-28/blog-23-08-28.png)

此文由 Mix Space 同步更新至 xLog
原始链接为 https://www.miaoer.xyz/posts/blog/mx-kami-serverless


加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。