背景
最近做了一个微信小程序,后台用的springboot+mysql,需要找一个服务器放一下。微信小程序还需要必须是https访问,必须要有域名,而且还得微信放信赖的机关所发放的证书。本来想选择腾讯的小程序解决方案里的云服务。后来比较一下,性价比不高,而且自己还想用这个服务器弄点儿别的。正好手头有一个空闲的域名,决定自己搭一个服务器。
服务器选择
经过阿里云,华为云,腾讯云的三家比价,选择了腾讯云的一款AMD的特价主机的三年服务。主要是感觉性能和Intel的差不多,而且软件都支持,但是价钱差很多,果断出手了AMD的特价机。OS选了Centos,由于不太习惯Centos7,选择了6.9。
软件选择
捋了捋自己要做的事儿。
- 小程序的后台服务 需要一个支持java的容器,初步定tomcat。
- 小程序代码管理 准备用git,用https认证。
- 小程序的数据库 用的是 mysql。
- 小程序后台的发布 用 jenkins+maven来实现。
这样就整理出了需要安装的软件,后面开始挨个把自己的安装过程介绍一下。
- jdk
- tomcat
- apache
- mysql
- maven
- jenkins
- git
至于DNS的设置和网站备案等相关内容,单独介绍。