[建站_3]Ghost走起

更新

简直不要太尴尬,虽然我也纠结用那个开源框架...ghost中文停更了...
我之前用的文档打不开了...
还真是好尴尬啊...
国内申请的域名,服务器,现在都变成待审核了....

在阿里云上找到了比较详细的介绍
https://help.aliyun.com/document_detail/50604.html?spm=a2c4g.11186623.2.35.209e1f8fdRQyqk#concept-npp-vh1-ffb

也不太好使

npm install ghost-cli@latest -g

就这样...

最后还是按照官方文档,新建了用户进行安装的...也不知道为什么我就是觉得不安全...
https://www.wengbi.com/thread_106585_1.html


安装


如何在服务器上安装Ghost
http://docs.ghostchina.com/zh/installation/linux/

简直不能再详细

没什么可废话的,直接成功

[建站_3]Ghost走起_第1张图片
最后一步

保持运行


如何在服务器上安装Ghost
Forever (https://npmjs.org/package/forever)
你可以使用 forever以后台任务运行 Ghost 。forever将会按照 Ghost 的配置,当进程 crash 后重启 Ghost。
通过npm install forever -g安装 forever
为了让 forever 从 Ghost 安装目录运行,输入
NODE_ENV=production forever start index.js
通过 forever stop index.js 停止 Ghost
通过forever list检查 Ghost 当前是否正在运行

forever start node.js

需要进入ghost的目录下

运行效果

使用forever list进行检查

运行结果

是不是重启也没问题...reboot一下呗

[建站_3]Ghost走起_第2张图片
这他妈是坑我呢

我就知道没这么简单....

认真看了一下forever的介绍

Nodejs服务器管理模块forever
orever是一个简单的命令式nodejs的守护进程,能够启动,停止,重启App应用。forever完全基于命令行操作,在forever进程之下,创建node的子进程,通过monitor监控node子进程的运行情况,一旦文件更新,或者进程挂掉,forever会自动重启node服务器,确保应用正常运行。

和我想的根本就不是一会事...

本博客 Nginx 配置之完整篇
看不下去了...主要是好乱啊...而且很多内容不知道什么意思,不敢用

开机自启相关的服务这事放在后面解决.我先让我的域名能看见ghost的页面为第一目标

  • 小小的烦躁了一下,半天都没有解决那个开机启动的问题,后来返回主要目标,又找不到配置文件存放的地方.
  • 有种想要放弃的感觉.还好这种想要放弃的感觉很熟悉,自己开始做心理建设,找人询问,找其他的文件,稍微休息一下,放松一下.继续!!!
    结果...服务器登不上了...抽根烟放松一下~~~

连上服务器果然就没什么能阻拦我了...
依然咨询了一下M先生,通过查看nginx.conf发现引入配置文件的地方

include

在该文件下按照推荐新建文件ghost.conf,内容如下

server {
listen 80;
server_name example.com;
location / {
proxy_set_header X-Real-IP http_host;
proxy_pass http://127.0.0.1:2368;
}
}

需要将```example.com ``` 换成自己的域名

我的目的在于练习,所以把他设置成了三级域名,不知道会不会有坑

变更之后使用 ```service nginx restart```重启```nginx```,点击你的域名应该就可以显示ghost了

你可能感兴趣的:([建站_3]Ghost走起)