在 Debian 7上搭建 Ghost 博客
所属:Linux前段时间,在 Digitalocean 上买了个 $5/M 的 VPS,当时是为了能科学上网,只搭建了个 Shadowsocks 而已,好像有点浪费的样子,而最近刚好又在学习 Node.js 方面的东西,于是就顺便搭了个 Ghost 博客…
下载 Ghost 源码
|
|
目前最新版本是 0.6.4,可以在 Github 或者 Ghost 官方网站上找到。
安装 node 相关依赖
|
|
/www/ghost
在这里只是举个例子,按照的自己的真实路径请自行替换哈!
使用 PM2 来管理
由于是直接用 npm start
这种方式来运行 Ghost,当关闭终端时,Ghost 也会停止运行的,为了能让 Ghost 始终保持运行着,即使重启系统也能一直运行着,这时就需要靠 PM2、Forever、supervisor等等之类的来辅助管理了,在这里以 PM2 为例子
|
|
然后进入刚刚安装 Ghost 目录里
以生产模式运行 Ghost
|
|
可以用来 pm2 stop GhostBlog 或 pm2 restart GhostBlog,更多的命令请输入 pm2 help 进行查看。
生成 PM2 自动运行脚本
|
|
保存
|
|
利用 Nginx 做反向代理
新建一个 ghost.conf 配置文件
|
|
内容如下:
|
|
然后创建个软链接,否则域名无法解析
|
|
example.com
替换成您自己的域名http://example.com
验证下是否成功访问http://example.com/ghost
初次登陆先完善用户信息