最近用ghost又搭建了个博客(blog.tonlyshy.cn),想用这个写偏技术的内容,本站就偏生活一点。
期间试过‘全世界最好的语言’的WordPress以及typecho,接着又试了‘2016热门开源项目’的Grav,但是都太复杂了,配置上又有很多问题。ghost跟Spruche都是基于nodejs的,很轻量化。感觉Djiango和它有些类似。这样就有两个站点,穷学生没钱拿两个ECS来跑。渣渣博客又没有访问量。。负载很小,所以就想一个服务器多个站点(岂不是可以省掉备案
?)。Google了一下,大致就是用Nginx或者Apache来代理了,顺便将站点全https化,从Nginx的配置,再到node后台管理,好多的坑。。
比如Nginx版本不同,配置文件存放的位置也不同,各种教程杂七杂八的,我用的Ubuntu 14.04 apt-get能安装的Nginx版本就只到1.6。
Nginx 1.6 配置文件地址:/etc/nginx/sites-available/default
Nginx多站点配置:
安装
sudo apt-get install nginx
apt-get安装的好处就是不用手动添加全局变量。。
修改配置文件
以我的为例: