具象的迷宫

並木通り、すぐに曲がって

30 Aug 2021

失踪人口的回归(不

Written by Z

终于上来冒个泡……这几个月发生了好多事啊。辞职、离职、退房子、跨国搬家、酒店隔离、租房、入住、入职新工作。在新的城市封城、解封、又再封回去,导致到现在还没怎么逛过。根本没什么精力干些比较有意义的事。

看了一大堆乱七八糟的书和网文。其中的 highlight 是在酒店隔离的时候重读了基督山伯爵。上一次读这本的时候,我的年龄还不到现在的一半……而且也是因为读了这本书,我才开始真正喜欢上西方文学,后来也读了好多严肃文学。虽然现在又成了脱离了高级趣味的人生,但回头看看过去的自己,还是佩服的。

博客还是没有留言功能,不过有了个替代品——留言板。汗,想了几个月,写了没几天,一写好就迫不及待上线了,功能也不是很完善安全性也没怎么考虑。哎,对 server-side code 真是又爱又恨。第二次在 cpanel 上 deploy python app,也是 Flask 和 SQLite 写的, 但结果还是和第一次一样走了不少弯路。所以记录下这次的流程:

  • 按照这里把代码直接从 repo 上拉过来。用了 deploy key,不过这里说 deploy key 只能 access 一个 repo,所以以后如果想加别的 repo,还要一个 configure 各自的 ssh key。感觉有点麻烦,不过也不知道以后什么时候才会再搞别的东西了。
  • 然后按照这里设置 python app。这里面有些步骤真的是非常的模糊,其实我到现在都不太明白这个 UI 里的东西到底是怎么回事……这次总结了一下,感觉应该是这样最好:
    1. 第一次 create app 的时候 application startup file 和 entry point 应该留空不填,这样 cpanel 会生成一个 passenger_wsgi.py
    2. create 好以后再回去把 startup file 和 entry point 分别换成自己的 app.py 和 app,保存之后 passenger_wsgi.py 会自动重新生成
    3. 其他步骤按照教程即可
  • 结果页面一直 403,看了半天也不知道什么原因,后来猜测是 permission 有问题,可改了半天都没什么头绪,最后又突然成功了,一头雾水完全不知道是怎么回事。现在所有文件都是 0644,所有文件夹都是 0755,好像没什么问题(但我也忘了最初 403 的时候是什么设置)。

其实大势所趋本来是考虑 deploy 到 cloud 上的,可是一想到我花了这么多钱买了 hosting 不用,还去别的地方花钱,简直说不过去。而且毕竟我其实也没用过那些服务,说不定其实也还有好多弯路要走。

SSL 过期了好几个月也还懒得搞,但迟早还是要弄一下,先记着别忘了。

Categories