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


載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。