我的编程空间,编程开发者的网络收藏夹
学习永远不晚

详细部署阿里云服务器全过程(图文教程)

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

详细部署阿里云服务器全过程(图文教程)

最近学习了Web开发前后端等技术,便想着将项目部署到云服务器,方便后续管理,顺便学习一下部署云服务器的过程。

购买与连接云服务器

部署云服务器,首先需要的便是购买云服务器,这里我选择的是阿里云服务器,注册实名认证这里就不详细说明了,我购买的是云服务器ECS,可以选择大学生优惠,一个月9.5元,算是很实惠的。

详细部署阿里云服务器全过程(图文教程)

我选择的操作系统是linux版的 centos_7_03_64,后续还可以自己去购买一个域名。

购买完之后可以点击图里的更多进行重置密码,我这里已经重置过了,就不给大家演示了。

详细部署阿里云服务器全过程(图文教程)

接下来就是管理云服务器,我电脑是Windows系统,选择的是XShell和Xftp,官方网址我放到下方了,

官方网址:https://www.netsarang.com/zh/all-downloads/

参加公测版就可以免费使用,推荐选择学校的企业邮箱注册,首次下载也可以免费试用30天。

详细部署阿里云服务器全过程(图文教程)

下载完打开软件新建会话,填写ip地址就可以连接到云服务器

详细部署阿里云服务器全过程(图文教程)

部署云服务器

连接云服务器之后,就可以开始部署云服务器了,由于部署的是Web项目,这里我分成三部分:Tomcat,JDK,mysql(或者其他数据库,这里以MySql为例),前两部比较简单,主要是数据库的部署有些麻烦。

Tomcat

首先去apach官网下载Tomcat,网址我放到了下方
http://tomcat.apache.org/download-80.cgi,注意下载的版本aarpaaHYG和后缀,Linux选择tar.gz

详细部署阿里云服务器全过程(图文教程)

下载完之后使用Xftp上传到云服务器,然后进行解压:

详细部署阿里云服务器全过程(图文教程)

等待解压完成后,进行Tomcat环境的配置,这里我们需安装JDK。

JDK

还是跟Tomcat一样,先去官网下载安装包。
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html,注意看清操作系统。

详细部署阿里云服务器全过程(图文教程)

下载完之后,进行解压

详细部署阿里云服务器全过程(图文教程)

解压完之后就可以配置JDK环境
#vi /etc/profile


export JAVA_HOME=/root/Java/JDK/jdk1.8.0_161

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH

export JaarpaaHYGAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin

export PATH=$PATH:${JAVA_PATH}

#souce /etc/profile使配置生效,这样JDK的环境便配置完成。可以通过Java -version查看是否配置成功。
接下来进去Tomcat的bin目录
#vi setclasspath.sh


export JAVA_HOME=/root/Java/JDK/jdk1.8.0_161
export JRE_HOME=/root/Java/JDK/jdk1.8.0_161/jre

保存之后启动Tomcat,./startup.sh

详细部署阿里云服务器全过程(图文教程)

启动完成后便可以访问tomcat,浏览器输入http://+云服务器ip地址+:8080(默认是8080端口)

如果出现Tomcat界面,便表示tomcat启动成功aarpaaHYG

详细部署阿里云服务器全过程(图文教程)

如果访问不了的,首先查看云服务器的8080端口是否开放,在左侧选择 网络安全》安全组
点击配置规则

详细部署阿里云服务器全过程(图文教程)

自定义添加8080端口,这里具体操作就不讲了,很简单。

详细部署阿里云服务器全过程(图文教程)

MySql

第一步:安装MySql

下载MySql安装包
可以选择


[root@localhost ~]#rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 
或者
[root@localhost ~]# rpm -ivh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

安装MySql


[root@localhost ~]# yum install -y mysql-server
或
[root@localhost ~]# yum install mysql-community-server

安装成功的话会显示Complete

第二步:设置开机自启动服务


[root@localhost ~]# systemctl enable mysqld.service

检查是否设置开机自动:


[root@localhost ~]# systemctl list-unit-files | grep mysqld

详细部署阿里云服务器全过程(图文教程)

第三步:登陆Mysql

查看初始化密码:


[root@localhost ~]# grep 'temporary password' /var/log/mysqld.log 

详细部署阿里云服务器全过程(图文教程)

这一步要注意了,如果显示查找不到密码,原因是之前的Mysqsl卸载不干净或者安装出了问题,会导致登录失败,可以参考下面的博客进行卸载。

CentOS 7 卸载MySQL 5.7


[root@localhost ~]# mysql -u root -p

然后输入刚才查看的密码

第四步:修改Mysql登录密码

这里需要注意了,Mysql为了安全考虑,对密码的安全性有严格要求,输入不符合要求的密码会导致更改失败,这里我们需要修改策略:

设置密码的验证强度等级,设置 validate_password_policy 的全局参数为 LOW 即可,
输入设值语句 “ set global validate_password_policy=LOW; ” 进行设值

然后再进行密码修改:


mysql>SET PASSWORD = PASSWORD('*****');

出现Query OK,表示修改成功!

第五步:授权远程登录:

为了更好的管理Mysql数据库,可以授权开启远程登录


mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '****' WITH GRANT OPTION;

这里的*****要换成你自己mysql数据库的密码
命令生效指令:


mysql>flush privileges;

这一步一定要做,不然无法成功! 这句表示从mysql数据库的grant表中重新加载权限数, 因为MySQL把权限都放在了cache中,所以在做完更改后需要重新加载。

设置这一步的原因是Mysql为了安全考虑,初始的时候并没有开启Root用户,这里的Root用户要和云服务器的root用户分开,当开启了Mysql的Root用户后,便可以提供远程访问权限,实现远程管理,这里我使用的软件是Navicat。

首先去阿里云开放3306端口:

详细部署阿里云服务器全过程(图文教程)

然后打开Navicat新建连接:

详细部署阿里云服务器全过程(图文教程)

没问题的话应该就可以连接上了,有问题的看下前面的步骤哪一步漏了。

第六步:将本地数据库转移到云服务的数据库

转移之前首先要先设置好Mysql数据库的编码与本地的数据库一致,不然后面会出现一些问题,之前在这方面栽了很久,建议在一开始先设置好。


[root@localhost ~]# mysql -u root -p
mysql>show variables like 'char%';

详细部署阿里云服务器全过程(图文教程)

主要看character_set_server是不是utf-8,不是的话可能导入数据的时候可能会出现中文乱码的情况,
可以通过


mysql>set character_set_server=utf8;

进行修改,不过这种方法重启Mysql之后就会失效,建议使用一下方式修改:


[root@localhost ~]#vim /etc/mysql/mysql.conf.d/mysql.cnf

这里需要注意的是如果没有该文件的话尝试下面这个,我就是出现了这个问题,修改下面这个文件同样可以生效


[root@localhost ~]#vim /etc/my.cnf

在[mysqld]下面添加一行 character_set_server=utf8

详细部署阿里云服务器全过程(图文教程)

重启Mysql服务使配置生效:


[root@localhost ~]#service mysql restart

然后便可将本地数据库转移到云服务器的数据库:
先创建一个数据库用于存放表:create databases ****;

然后再Navicat软件选中本地数据库的表,右键导出向导,可以选择很多种格式,点击下一步,后面选择默认选项就ok,这里我已经导出过了,就不一一演示了。

详细部署阿里云服务器全过程(图文教程)

然后在云服务器的数据库选择导入向导:

详细部署阿里云服务器全过程(图文教程)

选择刚才导出的文件,没问题的话数据库导入便处理完成。

总结

Tomcat,JDK,Mysql配置完成,部署配置云服务器基本完成,本次博客也是总结了其他很多优秀博主的博客,算是一次整合,也有自己的总结经验在里面,希望可以帮到大家。如果遇到问题的话可以在评论区留言讨论。

后面会更新如何将自己的项目打包部署到云服务器(IDEA软件为例),这里也会总结一下自己遇到的一些坑,下周末前会更新,我的博客有一些学习JavaWeb开发的笔记,目前更新了JavaWeb基础和MyBatis的学习笔记,后续会更新Spring全家桶的学习笔记,有兴趣的可以关注一下。

最后附上我一个正运行在云服务器的一个项目截图:

详细部署阿里云服务器全过程(图文教程)

到此这篇关于详细部署阿里云服务器全过程 的文章就介绍到这了,更多相关部署阿里云服务器内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

详细部署阿里云服务器全过程(图文教程)

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

详细部署阿里云服务器全过程(图文教程)

最近学习了Web开发前后端等技术,便想着将项目部署到云服务器,方便后续管理,顺便学习一下部署云服务器的过程。 购买与连接云服务器 部署云服务器,首先需要的便是购买云服务器,这里我选择的是阿里云服务器,注册实名认证这里就不详细说明了,我购买的
2022-06-04

阿里云服务器部署php环境变量详细教程

简介:随着互联网的发展,PHP语言逐渐成为Web开发的重要工具之一。然而,对于初次接触阿里云服务器的开发者来说,如何部署PHP环境变量可能会有一些困难。本文将详细介绍如何在阿里云服务器上部署PHP环境变量,以帮助开发者更好地完成他们的项目。正文:一、准备工作在开始部署PHP环境变量之前,我们需要先准备好一些必要的工具和
阿里云服务器部署php环境变量详细教程
2024-01-25

阿里云服务器部署教程

阿里云服务器部署需要按照一定的步骤进行,下面是一些基本的步骤和注意事项:确定服务器类型和服务提供商:在进行服务器部署前,需要了解所需要的服务和服务提供商,选择适合自己的方案。一般来说,阿里云服务器提供以下类型的服务器:Web服务器、数据库服务器、负载均衡服务器、CDN、安全等。确定服务器配置文件:阿里云服务器提供了一系列配置文件,包括系统配置文件、应用配置文件等,以便管理员方便地配置服务器
2023-10-26

Windows server部署DNS服务的详细图文教程

为了实现负载均衡,扩展服务器带宽,需要自己配置DNS服务器解析对应域名,下面这篇文章主要给大家介绍了关于Windows server部署DNS服务的相关资料,需要的朋友可以参考下
2023-01-28

详解Nodejs 部署到阿里云全过程

整个部署过程学到了不少东西,记录一下。1. 到阿里云购买云服务器 ECS 。 https://www.aliyun.com/product/ecs如果是在校学生,在淘宝有实名认证,且在学信网有注册,可以试试抢学生的首月优惠套餐。 https
2022-06-04

阿里云服务器(windows)手动部署FTP站点详细教程

这篇文章主要为大家介绍了阿里云服务器(windows)手动部署FTP站点图文详细教程,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2022-11-13

阿里云部署服务器流程图

本文将详细解释如何在阿里云上部署服务器,包括创建阿里云账号、选择实例类型和配置、购买服务器、设置安全组、安装操作系统、配置网络环境等步骤。文章将采用流程图的形式清晰地展示整个过程,方便读者理解和操作。一、创建阿里云账号在阿里云官网首页,点击右上角的“免费注册”按钮,按照提示填写相关信息并完成注册。注册成功后,就可
阿里云部署服务器流程图
2024-01-25

阿里云服务器部署地图的详细指南

在数字化时代,地图已经成为我们生活、工作和学习的重要工具。为了方便使用,很多公司和个人选择在自己的服务器上部署地图。本文将详细介绍如何在阿里云服务器上部署地图。正文:准备工作:首先,你需要有一个阿里云服务器,然后在服务器上安装好地图相关的软件,如MapServer、GDAL、PostGIS等。安装MapServe
阿里云服务器部署地图的详细指南
2023-12-15

阿里云服务器部署程序设置的详细步骤

阿里云服务器是一种高可用、高稳定、高性能的计算服务,是企业级云服务的首选。本文将详细介绍如何在阿里云服务器上部署程序。一、准备工作在开始部署程序之前,首先需要确保阿里云服务器已经正确配置。具体步骤如下:首先,登录阿里云控制台,选择需要操作的服务器。然后,点击“管理”选项,进入服务器管理页面。在服务器管理页面,点击
阿里云服务器部署程序设置的详细步骤
2023-10-29

PHP项目部署到阿里云服务器上的全过程

在当前的互联网环境中,PHP作为一种广泛使用的脚本语言,被广泛应用于网站开发、Web应用程序开发等领域。本文将详细介绍如何将PHP项目部署到阿里云服务器上,包括服务器的准备、PHP项目的构建、服务器配置、服务器环境搭建、项目部署等步骤。一、服务器准备在部署PHP项目到阿里云服务器上之前,首先需要准备一个阿里云服务
PHP项目部署到阿里云服务器上的全过程
2023-12-13

阿里云服务器部署图准详解

阿里云服务器部署图标准是阿里云为企业级用户提供的服务器部署规范,旨在帮助用户更高效、安全地管理服务器。本文将详细介绍阿里云服务器部署图标准的内容、优势以及如何使用。一、阿里云服务器部署图标准内容阿里云服务器部署图标准主要包含以下几个部分:服务器硬件配置:包括服务器CPU、内存、硬盘等硬件设备的配置要求。系统安装与
阿里云服务器部署图准详解
2023-11-04

WIN10使用IIS部署ftp服务器详细教程

这篇文章主要为大家介绍了WIN10使用IIS部署ftp服务器详细教程,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2022-11-13

阿里云服务器内网传文件的详细教程

本文将详细介绍如何在阿里云服务器内网中上传文件,包括了选择服务器、设置服务器权限、配置文件传输协议、创建文件传输服务实例、配置文件传输客户端、连接服务器以及上传文件的详细步骤。对于初次使用阿里云服务器的用户来说,这是一篇非常实用的文章。阿里云服务器内网传文件的方法:选择服务器首先,你需要选择一台阿里云服务器。阿里
阿里云服务器内网传文件的详细教程
2023-12-12

阿里云Linux服务器配置详细教程

随着互联网的发展,越来越多的企业和个人选择在阿里云上搭建自己的服务器,以满足自己的业务需求。然而,如何在阿里云上配置Linux服务器,可能是一个比较困扰的问题。本文将详细讲解阿里云Linux服务器配置的步骤和方法,帮助你快速上手。一、选择合适的服务器配置在阿里云上选择服务器配置时,需要考虑自己的业务需求。例如,如
阿里云Linux服务器配置详细教程
2023-11-22

远程访问阿里云服务器的详细教程

简介:本文将详细介绍如何远程访问阿里云服务器,包括步骤、注意事项和安全建议等内容。正文:随着云计算技术的发展,越来越多的企业和个人选择在阿里云上建立自己的服务器。然而,如何远程访问这些服务器呢?下面我们将详细介绍如何通过SSH协议远程访问阿里云服务器。第一步:购买和设置阿里云服务器首先,你需要在阿里云官网上购买一台阿里
远程访问阿里云服务器的详细教程
2024-01-25

阿里云搭建FTP服务器配置文件详细教程

FTP服务器是一种常用的文件传输协议,它可以将本地文件上传到服务器或从服务器下载到本地。阿里云提供了丰富的FTP服务器产品,用户可以轻松地搭建自己的FTP服务器。本文将详细讲解如何在阿里云上搭建FTP服务器,并配置文件。步骤一:购买阿里云FTP服务器首先,用户需要在阿里云的控制台购买FTP服务器产品。在阿里云的产
阿里云搭建FTP服务器配置文件详细教程
2023-11-17

编程热搜

目录