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
Ubunru 12.04 下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目录下