服务器搭建快速入门——适用于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,密码为空,为了安全起见,需要尽快修改用户密码!)
(3)navicat 或者 MySQL-Front
navicat 和 MySQL-Front 都是MySQL数据库的可视化管理平台,当然您也可以选择其他的数据库管理软件。 MySQL-Front 是免费的,navicat 貌似只能试用一段时间。
MySQL-Front的下载请到MySQL-Front官网下载。
navicat 的下载请到navicat官网下载。
这里推荐使用 navicat **版,可以安装在各种版本的Windows系统使用,**方法简单,**后可以永久使用。可以前往作者CSDN博客主页中下载,或者邮件作者本人获取!
navicat **版入下图所示:
(4)Notepad++
Notepad++主要用于编辑代码,用于服务器配置文件的编辑查阅等。当然您也可以选择别的的代码编辑器。这里选择Notepad++主要是因为Notepad++比较小巧,适合多种字符编码。
Notepad++下载请到Notepad++官网下载。
(5)eclipse
eclipse主要用于编写服务器项目代码,只需要安装在自己的工作电脑上即可,没必要安装在服务器上。只需要在自己的工作电脑写好相关的代码再发布到服务器上即可。当然您也可以选择其他的Java IDE。这里我们选择eclipse。
(5)Java
前面我们已经说过,本文章适用者需要具备Java编程能力,所以您首先需要掌握Java的相关知识和编程语法。
这里就不在多说,推荐一个免费的网站给各位恶补,菜鸟教程,可以学习到各种计算机软件相关的知识。
开始搭建
到这里您已经完成了搭建服务器的前期准备工作啦,下面就可以开始我们的服务器项目的搭建了,可以开始码代码啦。
具体请看下一期《服务器搭建快速入门——适用于Android应用服务器、微信小程序服务器(二)》
如有任何意见和建议,您可邮件我,邮箱:[email protected]
|
请发表评论