以前使用的阿里云服务器放我的www.mysqloroacle.com博客,年400多RMB。
对我这种吊丝来说,还是贵,遂欲寻找更便宜的方案。 上次露营,老胡给我讲,他家里用两台NAS作存储,使用NAS供应商的解决方案,做图片,文字,博客站点与手机的数据同步。
灵机一动,我应该也使用这样的路子。于是有了下面的解决方案。
物理链路: 万网的国际域名 www.mysqloracle.com => 路由器厂商提供的2级域名 =》 家里树梅派电脑。
价格: 路由器价格抛开,树梅派3 + 16G TF卡,不到300元。
下面是具体实施方法。
所需材料:
硬件: 一台家用路由器(我的是极路由)、一台树梅派电脑(RaspberryPi3)、TF卡(class 10)一个域名、
软件: centos ARM版。 下载地址: http://mirror.centos.org/altarch/7/isos/armhfp/
solo java 开源博客 https://github.com/b3log/solo
MariaDB 数据库
1. 安装树梅派的操作系统 Centos ARM 。 不会安装请自行搜索。
2. 域名申请
在我家的路由器厂家(极路由)申请一个2级域名: mysqloracle.jios.org。
极路由有如下2个功能:
1) mysqloracle.jios.org 可以动态指向我家里的路由器公网IP。
2) 端口转发: 极路由可以在云端增加很多插件 ,其中有一个端口转发的插件,可以映射内网的端口到路由器的对外端口。
3 80端口设置。
在万网,将 我的 www.mysqloracle.com域名 指向 2级域名 mysqloracle.jios.org,
因为 ISP屏蔽了80 端口,想让www.mysqloracle.com 指向 http://mysqloracle.jios.org, 只能使用隐式URL转发的形式。
所以,设置 www.mysqloracle.com 隐式URL转发 http://mysqloracle.jios.org:3222,
其中 3222 是 我内网的树梅派电脑的上的 solo博客系统的端口
4. 开启博客
在我的树梅派上安装 solo 博客,该博客系统内嵌 jetty. 非常轻量级, 支持 MarkDown编辑
该博客开源地址: https://github.com/b3log/solo
启动博客:
# java -cp WEB-INF/lib/*:WEB-INF/classes org.b3log.solo.Starter -lp 3223 -sp 3223
5. 端口影射
在极路由上设置端口映射(云路由器上设置超级端口,指向树梅派上的web端口)
1) 路由器的3222 指向内网的树梅派所在主机的 3222端口
2) 路由器的3223 指向内网的树梅派所在主机的 3223端口
5. 结束。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于