起源
最近小程序愈发的火热,好多人都纷纷的加入到小程序的开发阵营。虽然小程序的开发对个人用户是免费的,但是还是有一些要求的,比如需要服务器支持,购买域名,并且需要 HTTPS 支持,那么这样对于一些想学习小程序开发,或者是做一些开源的小程序工具的开发者来说,购买域名,服务器,HTTPS搭建都是额外的成本。虽然腾讯云提供了免费的调试环境,但是生成环境还是需要购买的。这里小编就来给搭建提供一种免费搭建小程序服务的方式。
简介
Heroku是一个支持多种编程语言的云平台即服务。在2010年被Salesforce.com收购。Heroku作为最开始的云平台之一,从2007年6月起开发,当时它仅支持Ruby,但后来增加了对Java、Node.js、Scala、Clojure、Python以及PHP和Perl的支持。基础操作系统是Debian,在最新的堆栈则是基于Debian的Ubuntu。
这样一下自己就解决问题,Heroku 作为PaaS 支持各种语言,同时他默认支持 HTTPS。乍一看他不也是 PaaS 吗,肯定也需要收费啊。为什么博主说不收费呢?
那么我们看一下他的官方介绍。他提供起初的免费版本,他是512 MB RAM │ 1 web/1 worker
,每个月提供免费的1000个小时,如果你超过1000个小时就不提供服务了,不过我们粗略的计算一下,1x24x30=720,按照30天计算的话才720小时,加上免费的版本还有一个特性,30分钟没有人使用就自动休眠,下次访问的时候自动启动,休眠期间不计入时间。这样对于刚刚小程序起步的我们已经足够了,并且你可以做好几个小程序的服务呢。
注册
直接去官网注册即可。https://www.heroku.com
搭建
进入 https://devcenter.heroku.com/ 页面,即可选择对应的语言进行开发。
英文不是很好的小伙伴可能有点吃力,因为这个是纯外文的。不过笔者也整理了一个中文的搭建过程,希望可以帮到大家。
Heroku 入门教程之:使用 Heroku 快速搭建站点
配置 HTTPS
本身 heroku 免费提供的域名没有在国内备案,所以你需要自己把一个已经备案好的域名指定到 Heroku 空间,同时配置好 HTTPS,详情参考
Heroku 教程:自定义域名配置 HTTPS
实例
官方提供的 JAVA 例子好多东西都自己集成,笔者结合官方的例子自己写了一个,增加了 Spring,MyBatis,MySQL,H2,Migration的支持。如果有需要的可以自取。
https://github.com/codedrinke...
作者
本文作者麻酱
,欢迎讨论,指正和转载,转载请注明出处。
如果兴趣可以关注作者微信订阅号:码匠笔记
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。