简介: app服务端和web的服务端的配置是一样的。所以要搭建APP根据web服务端配置即可。

前言:app服务端和web的服务端的配置是一样的。所以要搭建APP根据web服务端配置即可。

1、购买服务器

1.1 进入阿里云服务官网,购买云服务器 ECS:https://www.aliyun.com/product/ecs

1.2 选择下图所示的预装环境配置,地域根据用户群体所在城市就行了,然后进行下一步购买就可以了。

经过上面操作,一个阿里云服务器的购买就完成了,下面我们来讲下怎么配置。

2、Window下远程登录Linux服务器

2.1 登录阿里云官网,进入到管理控制台,重置服务器的登录密码,并进行重启。


2.2 重启完成后,下载Linux远程客户端,推荐使用Xshell或SSH Secure Shell Client工具进行远程登录。

Linux远程登录方法:

点击上面推荐的工具打开客户端界面
点击创建连接,在主机(host)处输入阿里云分配给你的公网IP地址,端口默认填22。
下一步会要求你输入Linux登录密码,这个密码就是2.1介绍里说的重置密码。输入确认之后,就可以进入到远程连接界面了。

远程登录成功之后,接下来就是本文重点介绍服务器初始化配置方面的操作啦。

3、服务器配置

一般情况下,我们购买服务器时选择“PHP/Java多语言开发环境”的预装环境时,阿里云服务器会为我们安装多个版本的Java环境和安装了MySQL数据库。

3.1 配置Java运行环境

我们先在之前远程登录的界面命令提示行下输入“java -version”,查看当前服务器配置的Java运行环境。

我在开始购买时,阿里云给我默认配置的是Java 1.6版本的,由于我的项目开发是再Java 1.8版本上进行的,所以需要重新配置。


从上图可以看到阿里云给我们预装了三个版本的Java,我们只要去修改配置环境里调用的对应Java路径就可以了。
步骤如下:

1、在Linux管理员模式(root)下输入“vi /etc/profile”指令进入编辑界面,把你要用得对应Java版本路径修改到下面位置。

2、修改完成后,使用source /etc/profile 命令进行更新。重新数据“java -version”可以查看本服务器的Java运行环境已经成功改成你需要的版本了。

3.2 修改服务器上安装的MySQL配置

3.2.1 第一次使用时,我们可以按忘记MySQL密码的步骤来对密码进行重置修改。流程如下:

如果使用 MySQL 数据库忘记了账号密码,可以通过调节配置文件,跳过密码的方式登数据库, 在数据库里面修改账号密码,一般默认的账号问 root
1、编辑 MySQL 配置文件 my.cnf
注意: 以实际 my.cnf 配置文件路径为准

vim /etc/my.cnf

进入编辑界面后天就下面这句

[mysqld]skip-grant-tables #增加

2、重启 MySQL 服务
注意:以实际 MySQL 启动脚本路径为准

/etc/init.d/mysqld restart

3、登陆数据库
/usr/bin/mysql 输入如下命令:
注意:以实际 MySQL 执行文件路径为准

mysql> USE mysql;
mysql> UPDATE user SET Password = password (‘新密码’) WHERE User = ‘root’ ;
mysql> flush privileges ;
mysql> quit;

4、删除或者注释第一步骤中添加的 skip-grant-tables
5、重启 MySQL 服务

/etc/init.d/mysqld restart

6、使用新密码测试*

3.2.2 开放远程访问MySQL的权限,使用下面指令进行处理

登录MySql

mysql -uroot -p “你的密码”

修改mysql库的user表,将host项,从localhost改为%。%这里表示的是允许任意host访问,如果只允许某一个ip访问,则可改为相应的ip,比如可以将localhost改为192.168.1.123,这表示只允许局域网的192.168.1.123这个ip远程访问mysql。

mysql> use mysql;
mysql> Grant all privileges on . to 'root'@'%' identified by '密码' with grant option;
mysql> flush privileges;

3.2.3 防火墙开放3306端口

打开防火墙配置文件

vi  /etc/sysconfig/iptables

增加下面一行

A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

重启防火墙

service  iptables restart

注意:增加的开放3306端口的语句一定要在icmp-host-prohibited之前

通知上面的步骤,就可以在Windows下远程连接Linux服务器的MySQL数据库了。

4、总结

通过上面的流程,服务器就配置好我们需要的Java和MySQL环境了。此外服务器里提供了Tomcat(在/usr/local/tomcat路径下),也可以自己到官网下载适合自己的版本进行上传部署。然后我们就可以愉快地使用阿里云服务器来进行我们项目的部署搭建了。
此外,希望本文对初次使用阿里云服务器进行Java web部署的小伙伴们起到一定的帮助。

云服务器操作使用教程汇总 (新手必读教程系列)
云服务器ECS地址:阿里云·云小站

阿里云服务器部署app服务器端-流程步骤相关推荐

  1. 新手购买阿里云服务器的方法教程及步骤流程

    众所周知,无论阿里云.腾讯云等国内主流云商家,我们一般根据项目的需求大概确定所需云服务器的配置,比如几核几G内存几M带宽,是否需要购买数据库等.今天,主机教程网来讲解一下阿里云vps怎么购买及流程步骤 ...

  2. 搭建前后端分离主流项目完整步骤——在线教育系统(阿里云服务器部署上线)

    前言: 需要源码评论或私我 项目技术栈如下图所示: 本次博客分前后端+部署服务器三个步骤来写 先来看看实现效果: 在线教育系统完整三步骤 前言: 一.后端技术栈 1.ssm+mysql: (1)map ...

  3. 现代软件工程_团队项目_阿尔法阶段_阿里云服务器部署_2017.11.24

    阿里云服务器部署 目录 购买阿里云学生服务器 服务器链接 XMAPP建站集成软件 网站移植 端口开通 阿里云服务器 阿里云服务器(Elastic Compute Service, ECS)是一种处理能 ...

  4. 项目部署之PHPEMS在线模拟考试系统(亲测有效,含php源码)在阿里云服务器部署

    PHPEMS在线模拟考试系统阿里云服务器部署 相信好多人都在找这个源码哈,小编也是一样,也有一个很大的梦想,就是能把我们这些英雄豪杰集中在一起,比如说这个在线考试系统就可以实现,可以在上面把所有的运维 ...

  5. win系统的阿里云服务器部署IDEASpringBoot项目保姆级教程

    win系统的阿里云服务器部署SpringBoot项目保姆级教程 前言 配置阿里云服务器 配置环境 环境配置中的坑 还有别的坑的话,私信我我补充......毕竟配置是最基本的,还想咋样... jar包导 ...

  6. 阿里云服务器上安装rabbitmq流程

    阿里云服务器上安装rabbitmq流程 1.一定要注意版本问题 rabbitmq+erlang+centos的版本得都得考虑 Erlang24和centos7不能一起用,el7对应centos7,el ...

  7. 阿里云服务器部署StreamX

    阿里云服务器部署StreamX 部署步骤在StreamX官网都有,还有开发环境的介绍.在此记录下具体的操作步骤. 阿里云服务器配置 StreamX是运行在linux上,访问需要通过外网访问到阿里云服务 ...

  8. 阿里云服务器部署网站(保姆级教程) 阿里云搭建宝塔面板 云服务器ECS搭建网站

    阿里云服务器部署网站 这两天白嫖了一个免费的云服务器就想着自己建个网站,以前用过轻量级服务器,那个搭建起来比较容易,现在用的是云服务器ECS ,第一次接触,因为以前没做过,想在网上找找教程,结果教程五 ...

  9. 阿里云服务器购买及使用流程(新手入门图文教程)

    阿里云服务器购买及使用流程(新手入门图文教程) 一.登录及密码重置 二.远程连接 三.网络安全组设置 进入 https://www.aliyun.com/,选择所需ESC的配置并购买(选择时可参考购买 ...

最新文章

  1. 4-1 ADO.NET简介
  2. VS2019错误提示:_CRT_SECURE_NO_WARNINGS的解决方法
  3. oracle会闪,oracle闪来
  4. 谷歌浏览器一进百度空间就崩溃的临时解决方法
  5. 小白的java学习之路 “ 选择结构(一)”
  6. Visual Studio 2017 15.5 正式发布,性能再提升
  7. java web 播放器代码_各种网页播放器代码大全
  8. ubuntu18.04安装有道词典等常用软件
  9. 图片如何无损放大?图片放大不失真的神器
  10. opencv识别图片颜色(1)
  11. 深入理解TTL 与 CMOS 电路
  12. 关于TXT转CHM的完整解决方案
  13. POJ - Nice Milk(半平面交)
  14. 微信 css area,微信小程序--手写一个地区选择器(多级联动)
  15. 监控系统与服务器的连接,监控服务器的连接方法
  16. Mean-shift算法的直观理解
  17. Sping-AOP切面相关操作
  18. linux双屏鼠标移,ubuntu如何实现双屏显示
  19. cors数据类型_在外出RTK测量作业时,学会正确使用千寻cors账号,你才是最靓的仔...
  20. Bootstrap缩略图

热门文章

  1. php公众号菜单链接,微信公众号菜单栏添加外部链接
  2. ajax回调函数 异步延迟
  3. gnuplot小功能
  4. 为什么我支持黄奇帆的建议,赞成取消住房公积金制度
  5. 这个微信小程序开源!
  6. 型のデザインのガイドライン
  7. 安装Python3.6.3+spyder
  8. Minecraft 1.18.1、1.18.2模组开发 02.方块和物品
  9. uniapp 微信小程序配置全局主题色、实现动态修改主题色
  10. 我的世界我服务器注册密码大全,我的世界国际版账号密码大全2021