如何hexo在linux上后台运行

发布于 2022-09-02 10:54:25 字数 656 浏览 22 评论 0

我在LINUX服务器上搭建了node环境,之后安装了hexo用来写博客,但是现在有一个问题,想请懂得人给我讲解一下。
问题:我连接服务器,然后通过命令
hexo server -p 80
这样的命令可以启动hexo并进行访问,但是一旦我关闭服务器连接就不能就行访问了。
在网上搜过一些方法,有的说需要使用
forever
我根据网上的资料写了一个app.js,内容如下

require(‘hexo’).init({command: ‘server’});

然后使用命令
forever start app.js
可是报错,错误如下:

warn:    --minUptime not set. Defaulting to: 1000ms
warn:    --spinSleepTime not set. Your script will exit if it does not stay up for at least 1000ms
info:    Forever processing file: app.js

我想问一下,如何才能让hexo后台运行,不用通过ssh一直开着hexo。
请大神门赐教,不胜感激!讲解的越详细越好,十分感谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

番薯 2022-09-09 10:54:25

hexo应该也是生成的静态站点,会生成一个public目录,一般是把public目前拷贝到服务器上,然后使用Nginx或Apache配置指向public目录。

夜唯美灬不弃 2022-09-09 10:54:25

开机启动,然后直接放到后台运行不行么

叹倦 2022-09-09 10:54:25
$ nohup hexo server -p 80 &
$ logout
不顾 2022-09-09 10:54:25

可以看下nohup用法

流云如水 2022-09-09 10:54:25

啊,这只是个静态站点干嘛后台运行 Hexo?

hexo server 只是用来调试用的,把生成的静态目录用 nginx 运行就行了。或者直接使用 GitHub pages 服务。

盗琴音 2022-09-09 10:54:25

阿里云ecs的linux Ubuntu下后台运行成功步骤:

在hexo server之后,这里windows下用ctrl+z或者mac下用cmd+z,退回到console界面就可以了。在退出前可以通过bg和jobs命令看进程,kill -9杀。

下次登录,通过ps -ef|grep hexo即可查到对应进程。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文