Ubuntu 14.04 搭建 Ghost博客(2)

 

server { listen 0.0.0.0:80; # 监听的端口号 server_name mousycoder.com; # 把mousycoder.com换成自己的域名,如果没有域名或者网站还没备案下来这里可以写ip,例如120.25.150.209,如果配置多个网站的话,这里可以通过不同的端口对应不同的网站,例如:120.25.150.209:81等 前提是这些端口外网还能访问。 access_log /var/log/nginx/mousycoder.log; location / { proxy_set_header Host $http_host; proxy_set_header X-NginX-Proxy true; proxy_set_header X-Real-IP $remote_addr; proxy_pass :2368; # 这里是Ghost启动时的默认端口,可以根据实际情况变化,默认也可以 #proxy_buffering off; proxy_redirect off; } }

然后重启服务

 

$ ln -s /etc/nginx/sites-available/mousycoder /etc/nginx/sites-enabled/mousycoder # 建立软链接到到实际配置路径,方便统一维护配置文件变化。 $ service nginx restart # nginx安装好时已经默认注册了系统的服务,我们就可以直接重启nginx服务,让配置文件生效

补充说明

nginx 这里主要是做端口转发映射作用,当然它非常能抗压。

安装Node.Js

 

$ wget http://nodejs.org/dist/v0.10.39/node-v0.10.39-linux-x64.tar.gz $ tar zxf node-v0.10.39-linux-x64.tar.gz && cd node-v0.10.39-linux-x64 $ cp bin/* /usr/bin # 拷贝执行目录,相当于去设置一个环境变量到用户的bin目录

补充说明

这里下载的并不是最新版的nodejs,为了稳定
Ghost官网解释

从 Ghost 0.6.0 版本开始,Ghost 中文版完整包已经集成了 Nodejs 0.12 版本的 sqlite3 原生库,在 windows(32/64 bit)、Linux(32/64 bit)、Mac(64 bit)操作系统上可以直接在 Nodejs 0.10.x 和 0.12.x 版本上运行。但是,我们强烈建议使用 Node.js 0.10.x 最新版本。对 Node.js 0.12.x 版本的支持还有待考验!

详情见 ,当然NodeJs有很多种安装方法,个人觉得这种是在这里最适合的方法。

下面关于Node.js的内容你可能也喜欢

在 Ubuntu 14.04/15.04 上安装配置 Node.js v4.0.0 

如何在CentOS 7安装Node.js

Ubuntu 14.04下搭建Node.js开发环境 

Ubunru 12.04 下Node.js开发环境的安装配置

Node.Js入门[PDF+相关代码]

Node.js开发指南 高清PDF中文版 +源码

Node.js入门开发指南中文版

Ubuntu 编译安装Node.js

安装Ghost 下载Ghost

 

$ cd /var/www/ $ curl -L http://dl.ghostchina.com/Ghost-0.6.3-zh.zip -o mousycoder.zip $ unzip mousycoder.zip -d mousycoder $ cd mousycoder/ 配置Ghost

Ghost有两种运行模式:开发模式和产品模式,通过config.js配置

 

$ cp config.example.js config.js $ vi config.js

在config.js配置文件里配置

 

- production # 生产模式 production:{ url: 'http://mousycoder.com', main:{}, database:{ client :'mysql', connection:{ host:'127.0.0.1', user:'mousycoder', # 数据库连接的用户 password:'123456', database:'mousycoder', charset:'utf-8' } } } - development # 开发模式 production:{ url: 'http://mousycoder.com', main:{}, database:{ client :'mysql', connection:{ host:'127.0.0.1', user:'mousycoder', # 数据库连接的用户 password:'123456', database:'mousycoderDev', charset:'utf-8' } } } 安装与运行

根据package.json 安装依赖包,进入当前mousycoder目录下

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/e9ee231d7686a8b01ec307a98c7e7f1a.html