solo blog 安装记录

从昨天早上一直折腾到现在(现在是晚上八点十九分),solo blog 总算部署完成。

  1. 折腾的第一个原因是因为国内的网站备案问题,如果不备案域名解析不到国内的服务器,所以现在暂时没有域名。目前域名已经在转移 godaddy.com 的路上了。
  2. 当然还有很大的原因是自己对 nginx 和 java web 不熟悉。

----- 分割线 -----

尝试了下把 caltong.com 解析到国外 ip 发现可以解析。
于是准备拿法国的跳板机当做临时的网站停放点。结果宝塔面板的 nginx 和 yum 安装的不一样,配置文件有点细节不一样也不太懂,所以放弃。
然后尝试 Vultr 创建一个日本 vps 当做临时停放点,但是发现该 nginx 和 lat 框架的域名配置后无法访问。暂且不知道是不是备份导致的,由于时间太晚,所以放弃。
现在正好 8 月 7 日 0 点
准便说一下 Vultr 的日本节点电信直连好像延迟变低了只有 100ms,但是丢包严重在 10% 左右。

----- 分割线 -----

一开始在腾讯云可以搭建,但是在 Vultr 的机器上搭建不了。一开始以为是 nginx 配置的问题,经过多次配置,并尝试复制 conf 文件同样无效。最后发现是应为腾讯云的默认防火墙是关闭状态所以 80 端口和 8080 端口是打开的,而 Vultr 是打开防火墙的,访问不了 80 端口所以 nginx 界面一直显示不了。关闭了 Vultr 的防火墙之后配置成功。
转移数据可以直接打包所有文件和 h2 数据库,上传新的服务器后解压输入

java -cp WEB-INF/lib/:WEB-INF/classes org.b3log.solo.Starter

直接可以使用(配置并开启 nginx 之后)。
还有一个问题,solo 的手机版界面不是很喜欢不知道有没有修改的方法。