码匠笔记

用心雕琢

如何使用 Heroku 搭建免费的微信小程序服务

访问

本文内容概要如下:

1, 如何使用 Heroku 搭建免费的微信小程序服务
2, 免费的微信小程序服务
3, 免费的HTTPS微信小程序服务

起源

最近小程序愈发的火热,好多人都纷纷的加入到小程序的开发阵营。虽然小程序的开发对个人用户是免费的,但是还是有一些要求的,比如需要服务器支持,购买域名,并且需要 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/codedrinker/heroku-spring-boot-mybatis-mysql-flyway-example

扩展阅读

  1. Heroku 教程:MySQL 中文乱码
  2. Heroku 教程:自定义域名配置 HTTPS
  3. Commenthub —— 多说、网易云跟帖的替代品
  4. Heroku 教程:绑定自定义域名
  5. Heroku 教程:使用 Heroku 快速搭建站点

作者

本文作者麻酱,欢迎讨论,指正和转载,转载请注明出处。
原文地址:如何使用 Heroku 搭建免费的微信小程序服务
如果兴趣可以关注作者微信订阅号:码匠笔记
majiangbiji

评论