Reference: https://github.com/hkfires/Keep-Serv00-Alive
这个方案利用了Serv00自带Apache服务器的Phusion Passenger插件功能,每次访问网页时可以唤醒Nodejs程序,因而不需要借助Cron就能够进行保活,自然没有了被杀Cron计划任务的烦扰
- 删除自带的域带有的网站,<your_username>.serv00.net,勾选“Delete(purge website files)”
- 重新添加<your_username>.serv00.net,选择Advanced,类型选择Nodejs,使用最高版本如Node V22
- SSH,前往目录 ~/domains/<your_username>.serv00.net/public_nodejs
- 由于Serv00的Apache设置的是静态优先,因而此处public文件夹下不能有index.html,否则会显示静态页面,而不会执行nodejs程序,我选择的是直接将public改名为static,执行
mv public static