Solo博客搭建
用Github Pages可以搭静态博客,可以写点东西,不过不能有人评论,毕竟是静态页面。今天突然想到去年在Godaddy买了个域名一直没有用,今天就索性在搬瓦工买了个linux虚机搭个动态博客试试。
虚机软件安装
购买虚机就不用说了,190块/年,买了个最低配的linux虚机,安装了ubuntu12.4系统,动态博客是基于solo搭建的,由于solo是用java开发的,所以先要安装jdk。solo跑起来了之后,发现一个很奇特的现象——80端口不通,但是8080端口是好使的,用netstat查看,没有80端口的TCP链接。latke.properties中的端口不是服务的监听端口,solo服务真正的监听端口是8080,而且没有找到在哪个里面配置的。
nginx配置
为了解决这个问题,直接装了个nginx,做了个反向代理(老套路…):
upstream blog {
server xx.xx.xx.xxx:8080;
}
server {
listen 80;
server_name heqiao2010.com;
location / {
proxy_pass http://blog/;
proxy_http_version 1.1;
proxy_set_header Connection "";
proxy_ignore_client_abort on;
proxy_set_header Host $host:80;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Via "nginx";
}
}
域名映射
有个没有搞明白的问题是域名映射;在Godaddy上完全看不懂,配置完后,过了一会儿就可以了,估计有缓存。。。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!