服务器搭建快速入门——适用于Android应用服务器、微信小程序服务器(一)

服务器搭建快速入门——适用于Android应用服务器、微信小程序服务器

本文主要用于学习小型服务器的搭建,用于搭建小型Android应用服务器、微信小程序服务器入门。我将为你提供一整套的方案实例,帮你快速搭建个人服务器。

适用人群

本文适用于需要快速入门搭建小型Android应用服务器或者微信小程序服务器的人群。主要用于学习新的知识,学习自己动手搭建小型服务器,适用于软件、计算机等专业的学生用于学习。你需要具备Java编程的能力,并且懂得MySQL的基本语法和使用。

使用方案

MySQL + Java Web + Tomcat

我们将使用的方案为MySQL + Java Web + Tomcat,即后端服务器采用的服务器软件为Tomcat,使用的数据库为MySQL,主要编程为Java Web编程。

准备工作

硬件方面

(1)用于作为服务器端的电脑一台。
首选你得有一台电脑作为服务器端。这里推荐你租用第三方的服务器,比如阿里云或者腾讯云的服务器。如果你是在校大学生,阿里云、腾讯云都有学生机计划,在校学生通过了学生认证可以租用学生机,非常适合在校大学生用于入门学习,只需要九块多一个月。(阿里云学生机网站如下阿里云云翼计划
图为阿里云云翼计划学生机价格
阿里云学生机主要有轻量应用服务器和云服务器ECS两种,你可以根据自己的需要选择。如果你的服务器打算使用图形化桌面,建议您选择轻量应用服务器,毕竟带宽更大,比较适合远程桌面连接。

(2)域名
域名可以方便你连接服务器。如果您需要搭建的是Android应用服务器,可以不用域名。如果您搭建的是微信小程序服务器,则需要域名方可以在日后正常使用,同时还需要SSL证书。不过在早期您可以大可不必管,后期需要在选择,不过购买域名需要一段时间办理手续,手续也会比较繁琐,希望您提前计划好。
这里推荐阿里云的域名购买,通常首年都会有一些优惠。阿里云官网

软件方面

如果您已经有了服务器设备,您还需要在服务器上安装一些必要的软件,用于后期搭建服务器。
(1)JDK
我们搭建的服务器采用Java语言开大,所以首先需要在服务器上安装JDK。不过日后编写代码并非直接在服务器上编写,而是在自己开发的电脑上编写完成后在发布到服务器上。所以最好安装在服务器上的JDK和自己的工作电脑上的JDK版本一致,免得日后版本不对出现问题。
JDK下载链接如下Java JDK下载

(2)XAMPP
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用。
为什么要用XAMMP呢?前面我们已经说过我们采用的方案是MySQL + Java Web + Tomcat,所以你需要在服务器上安装MySQL和Tomcat。因为单独安装Tomcat和MySQL不仅繁琐,还很有可能会因为版本不匹配问题而出现各种Bug。所以这里推荐使用XAMPP。只需要在安装XAMPP时候勾选上MySQL和Tomcat即可。
XAMPP下载请到 XAMPP 官网 下载,您只需要选择符合您服务器系统的版本下载安装即可。
XAMPP安装好后如下图所示,我们只需要使用MySQL和Tomcat两个软件即可。
(注意:刚安装好的MySQL用户名默认为root,密码为空,为了安全起见,需要尽快修改用户密码!)
XAMPP控制面板图

(3)navicat 或者 MySQL-Front
navicat 和 MySQL-Front 都是MySQL数据库的可视化管理平台,当然您也可以选择其他的数据库管理软件。 MySQL-Front 是免费的,navicat 貌似只能试用一段时间。
MySQL-Front的下载请到MySQL-Front官网下载。
navicat 的下载请到navicat官网下载。

这里推荐使用 navicat 破解版,可以安装在各种版本的Windows系统使用,破解方法简单,破解后可以永久使用。可以前往作者CSDN博客主页中下载,或者邮件作者本人获取!
navicat 破解版入下图所示:
navicat 破解版
(4)Notepad++
Notepad++主要用于编辑代码,用于服务器配置文件的编辑查阅等。当然您也可以选择别的的代码编辑器。这里选择Notepad++主要是因为Notepad++比较小巧,适合多种字符编码。
Notepad++下载请到Notepad++官网下载。

(5)eclipse
eclipse主要用于编写服务器项目代码,只需要安装在自己的工作电脑上即可,没必要安装在服务器上。只需要在自己的工作电脑写好相关的代码再发布到服务器上即可。当然您也可以选择其他的Java IDE。这里我们选择eclipse。

(5)Java
前面我们已经说过,本文章适用者需要具备Java编程能力,所以您首先需要掌握Java的相关知识和编程语法。
这里就不在多说,推荐一个免费的网站给各位恶补,菜鸟教程,可以学习到各种计算机软件相关的知识。

开始搭建

到这里您已经完成了搭建服务器的前期准备工作啦,下面就可以开始我们的服务器项目的搭建了,可以开始码代码啦。

具体请看下一期《服务器搭建快速入门——适用于Android应用服务器、微信小程序服务器(二)》

如有任何意见和建议,您可邮件我,邮箱:jianpengliao@outlook.com.

  • 5
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值