购买阿里VPS服务器
VPS服务器就是直接提供给你一个主机,上面有操作系统,随便爱装什么装什么那种
购买地址 https://home.console.aliyun.com
购买教程:http://waihuizhan.com/aliyun/
注:
选最便宜那种 1核1G 40GB 1M带宽,68/月,包一年有优惠。
阿里云提供定时镜像、从镜像建站等功能
不想网站备案就申请国外服务器,但国外服务器的最低费用比较高
登陆服务器
在阿里的控制台找到你的主机实例,抄下他的公网IP地址
使用终端访问 ssh root@[你的ip],输入密码就登进去了
接下来我们使用ghost建站,建站教程http://docs.ghostchina.com/zh/installation/linux/
我分步串一下里面的内容——
安装Node.js
记得,要安装6.x版本
如遇安装问题,参见本博客上一篇文章
安装ghost
通过ghost教程安装ghost
如果在npm install这一步报错说有版本问题,用vim package.json
命令修改文件里的node版本要求,改成咱们系统当前的node版本
装好以后网站就可以通过npm start命令启动了。but咱们没法再服务器上用浏览器看效果,所以还需要——
配置代理服务器
使用 Nginx 作为你的Web服务器
安装 nginx
$ sudo apt-get install nginx
这个命令将会安装nginx并且设定好所有必需的目录和基础配置。
配置你的站点
在 /etc/nginx/sites-available
创建一个 ghost.conf
文件
使用文本编辑器打开这个文件 (e.g. sudo nano /etc/nginx/sites-available/ghost.conf
) 把以下内容复制进这个文件
server {
listen 80;
server_name example.com;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://127.0.0.1:2368;
}
}
将 server_name
的值改为你的域名(还没有域名也没关系,随便配)
把你的配置文件软链接到 sites-enabled
文件夹下:
$ sudo ln -s /etc/nginx/sites-available/ghost.conf /etc/nginx/sites-enabled/ghost.conf
重启 nginx
$ sudo service nginx restart
这个时候,在ghost文件夹下npm start
,再在本地浏览器里输入你的服务器公网IP地址,就可以看到你的网站咯!
后续配置、安装主题等参见ghost官网
http://docs.ghostchina.com/zh/installation/deploy/
主题挑选网站:http://docs.ghostchina.com/zh/themes/
加评论功能
多说
搜狐友言
加转发功能
xxx
加统计功能
注册百度统计的用户,将其提供的代码直接放到ghost后台管理系统的code-head区