半夜刷 B 站看到一个博客 fuxiaochen 发现挺好看的
翻了翻这个博客的仓库 Github, 在Readme里面看见参考了 Shiro
准备半夜爬起来就部署上,想了想,没域名服务器,还是洗洗睡吧
早上醒得早,博客的事还是想搞,细细品读部署文档,直接下单服务器4H4G-220G, 55$/Year
还是有点肉疼,加上域名 remrin.dev 12$/Year
本就不富裕的钱包更是雪上加霜,买都买了直接开干
好在部署比较简单,Docker compose 一把梭,开始计划在 Vercel 上部署,一直部署失败

看了一下日志,应该是最近一次提交引入的 已修复 #374BUG
着急部署,博客前端也只能用Docker 上了
部署过程就不细说了,也不是教程文章,最终成果还是不错的
顺便说一下我的方案
- 域名 证书 CloudFlare
- 服务器 Cloudcone
- 域名邮箱 Fastmail
开始使用的 Certbot 来申请证书,后面发现CloudFlare 可以直接申请,就直接用他了
教程中的手写 Nginx 反代说的就是我
有个坑在这说一下,CloudFlare 提供的证书不能用于常规 SSL 验证,只是服务器和 CloudFlare 通信会用到
所以需要用其他方式申请证书,我用的 Cretbot 自动申请,一次只能申请 90 天,需要自己配置一下自动续签
如果部署完博客前端之后居然无法访问 Api提示证书问题,在 Server.js 中加入一个配置可以暂时解决
对于手写 Nginx 反代配置的,可以参考我的配置
博客前端
Server端
就这样,需要帮助可以发邮件联系我
此文由 Mix Space 同步更新至 xLog
原始链接为 https://remrin.dev/posts/blog/1