阿里云ECS体验JavaWeb

  • 基础步骤
  • 其他操作

第一章 基础步骤

第01节 登录阿里云服务器

在购买ECS服务器后,系统会创建一个ECS实例。每一个ECS实例对应一台已购买的云服务器。

您可以通过电脑上自带的终端工具访问云服务器,进行应用部署和环境搭建。

1. 在ECS实例列表页面,选择实例的所属地域。

2. 找到目标实例,然后在操作列选择【更多】> 【密码/密钥】 > 【重置实例密码,然后在弹出的对话框设置ECS实例的登录密码。

3. 在弹出的页面,单击【立即重启】使新密码生效。

4. 在ECS实例列表页面,复制ECS实例的公网IP地址。

5. 打开电脑上的命令行终端工具。

Windows:Powershell。
MAC:Terminal。

Windows用户请检查系统中是否安装有SSH工具。检查方法:

a. 在终端中输入命令ssh -V。

ssh -V

如果显示SSH版本则表示已安装,如下图所示。

6. 在终端中输入连接命令ssh root@[ipaddress]。

您需要将其中的 ipaddress 替换为您的ECS服务器的公网IP地址。例如。

ssh root@123.123.123.123

命令显示结果如下。

7. 输入 yes,然后输入云服务器的登录密码。

登录成功后会显示如下信息。

第02节 安装JDK

1、执行以下命令,查看yum源中JDK版本。

yum list java*

2. 执行以下命令,使用yum安装JDK1.8。

yum -y install java-1.8.0-openjdk*

3. 执行以下命令,查看是否安装成功。

java -version

第03节 安装MySQL数据库

1. 执行以下命令,下载并安装MySQL官方的Yum Repository。

wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server

2. 执行以下命令,启动 MySQL 数据库。

systemctl start mysqld.service

3. 执行以下命令,查看MySQL初始密码。

grep "password" /var/log/mysqld.log

4. 执行以下命令,登录数据库。

mysql -uroot -p

5. 执行以下命令,修改MySQL默认密码。

set global validate_password_policy=0;  #修改密码安全策略为低(只校验密码长度,至少8位)。
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';

6. 执行以下命令,授予root用户远程管理权限。

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';

7. 输入exit退出数据库。

第04节 安装Tomcat

1. 执行以下命令,下载Tomcat压缩包。

wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.69/bin/apache-tomcat-8.5.69.tar.gz

2. 执行以下命令,解压刚刚下载Tomcat包。

tar -zxvf apache-tomcat-8.5.69.tar.gz

3. 执行以下命令,修改Tomcat名字。

mv apache-tomcat-8.5.69 /usr/local/Tomcat8.5

4. 执行以下命令,为Tomcat授权。

chmod +x /usr/local/Tomcat8.5/bin/*.sh

5. 执行以下命令,修改Tomcat默认端口号为80。

说明: Tomcat默认端口号为8080。

sed -i 's/Connector port="8080"/Connector port="80"/' /usr/local/Tomcat8.5/conf/server.xml

6. 启动Tomcat。

/usr/local/Tomcat8.5/bin/./startup.sh

7. 访问Tomcat。

打开浏览器,在地址栏中输入ECS公网IP,例如:139.0.0.1

如果显示如下界面,则表示Tomcat安装配置成功。

至此,Java Web开发环境搭建完成。

第二章 其他操作

第01节 上传已下载的Tomcat

1、上传tomcat到linux远程服务器

语法,备注 123.123.123.123 表示的是远程服务器的地址

scp  C:/Users/chenhaochuan/Desktop/apache-tomcat-9.0.54.tar.gz   root@123.123.123.123:/root

2、解压上传的tomcat文件

tar -zxvf apache-tomcat-9.0.54.tar.gz

3、移动文件夹到指定位置

mv apache-tomcat-9.0.54 /usr/local/Tomcat9.0

4、修改文件权限

chmod +x /usr/local/Tomcat9.0/bin/*.sh

5、Tomcat的bin目录

cd  /usr/local/Tomcat9.0/bin

备注:这里可以去修改 tomcat 的端口号

6、安装unzip指令

yum install -y unzip zip

第02节 上传zip资源信息

1、上传文件

备注: 这里的IP地址 123.123.123.123 是服务器的公网IP地址

备注: scp 指令是 windows 的命令

scp   C:/Users/chenhaochuan/Desktop/BaseNote.zip   root@123.123.123.123:/usr/local/Tomcat9.0/webapps

2、进入目录webapps指令

cd /usr/local/Tomcat9.0/webapps

3、修改文件的权限信息

chmod 777 BaseNote.zip

4、解压缩文件包

unzip  BaseNote.zip

第03节 服务器基础操作

1、启动服务器

/usr/local/Tomcat9.0/bin/./startup.sh

2、关闭服务器

/usr/local/Tomcat9.0/bin/./shutdown.sh

3、查看端口号

netstat -antpul  | grep 80

4、杀死进程信息

kill  -9   9527

5、删除文件或文件夹

rm  -rf   hello

4、解压缩文件包

unzip  BaseNote.zip

阿里云ECS服务器部署相关推荐

  1. 阿里云ECS服务器部署HADOOP集群(三):ZooKeeper 完全分布式集群搭建

    本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建,多添加了一个 datanode 节点 . 1 节点环境介绍: 1.1 环境介绍: 服务器:三台阿里 ...

  2. 通过阿里云ECS服务器部署FRP实现Windows自带远程桌面

    由于TeamViewer的高额使用费及其安全问题,萌生了自己搭建FRP实现Windows远程桌面的想法,网上找了一圈基本没有全面且安全落地的,大部分都是面向技术达人的,对于新手的我来说走了不少弯路,在 ...

  3. Code-server阿里云ECS服务器部署

    文章目录 环境 code-server安装包 基础部件 安装部件 部署 1.创建sreen窗口 2.编辑codeserver配置文件 3.端口开放 4.codeserver服务启动 5.登陆codes ...

  4. python-django 阿里云ECS服务器部署uwsgi+nginx过程解说

    需求:在本地已经完成了一个博客系统/数据可视化系统的开发,需要部署到系统上,展示个人主页/个人作品 编程语言:Python 系统框架:Django 数据库:MySQL 服务架构:uwsgi+nginx ...

  5. 阿里云ECS服务器部署javaweb项目整个流程

    阿里云ECS建网站超详细全套完整图文教程!菜鸟必看! 第一步:如何以最低价格快速买到阿里云服务器? 1.1 如果我是学生,我如何通过¥9.9买到价值¥117的服务? 答:用¥9.9购买云服务器ECS是 ...

  6. 阿里云ECS服务器部署Node.js项目详细教程及多网站部署

    本文详细介绍如何部署NodeJS项目到阿里云ECS上,以及本人在部署过程中所遇到的问题.坑点和解决办法,可以说是全网最全最详细的教程了.同时讲解了如何申请阿里云免费SSL证书,以及一台ECS服务器配置 ...

  7. 使用阿里云ECS服务器部署Web应用流程介绍

    一.前言 学习了许久的Java,也参与开发了很多的Java项目,但一直没有系统的接触学习过项目部署,而我对项目部署也很有兴趣,于是便摸索学习了一番,在这里记录一下学习过程,参考博客,遇到的问题和解决办 ...

  8. 阿里云ECS服务器部署Node.js项目全过程详解

    本文详细介绍如何部署NodeJS项目到阿里云ECS上,以及本人在部署过程中所遇到的问题.坑点和解决办法,可以说是全网最全最详细的教程了.同时讲解了如何申请阿里云免费SSL证书,以及一台ECS服务器配置 ...

  9. 阿里云ECS服务器部署,nginx+node+git

    查看node.js中文文档时,看见阿里云服务器做广告,心急买了个低配的.就随便配了环境,Vue打包项目可正常访问.版本centos7,x 软件:ftp和xshell xshell可以说是命令行的形式, ...

最新文章

  1. 如何用python数据挖掘_Python数据挖掘-文本挖掘
  2. 热烈欢呼:cnblogs.com博客园首页通过W3C验证
  3. day10 局部变量 全局变量 作用域前奏
  4. php os darwin,解决Mac os(10.12.6) 编译php7提示“/usr/lib/system/libsystem_darwin.dylib”找不到...
  5. 线程间通信: Handler , Looper, MessageQueue, Message (完结)
  6. 【OS学习笔记】十七 保护模式五:保护模式下如何进行内存保护 与 别名段的意义与作用
  7. Linux学习笔记-用vc编写Liunx代码(vc只充当编辑器的功能)
  8. 收起虚拟键盘的各种方法 -- IOS
  9. 年度总结 | 小小的年度大总结!太精辟!
  10. html5初始结构,分子动力学初始结构构建程序Packmol的使用
  11. 用Jmeter+Badboy+Fiddler做接口测试
  12. 常微分方程 伍卓群 题目
  13. 用手机写代码,在网页中写代码
  14. 数据科学 IPython 笔记本 8.16 地理数据和 Basemap
  15. 干货:制造业中的机械智能(内附完整PPT)
  16. 使照片带有妙的电影色彩55款工具套件的lr微妙的电影调色预设
  17. 6个不可多得的黑科技网站!
  18. 删除MacOS的升级文件
  19. 51nod 2590 持续讨伐
  20. 断章取义:关于红玫瑰和白玫瑰

热门文章

  1. 送给linux***爱好者的小技巧 分享
  2. 嵌入式linux 更新源,openwrt如何修改为国内软件源
  3. MySQL提示:The server quit without updating PID file问题的解决办法
  4. Struct复杂数据类型的UDF编写、GenericUDF编写
  5. RS232串口通讯模块
  6. 红蓝对抗之邮件钓鱼攻击
  7. python 英语分词_如何用Python做中文分词?
  8. Oracle 导入 txt (oracle 10) 百万数据导入 txt
  9. 如何将图像保存至计算机G7X,opencv之读入一幅图像,显示图像以及如何保存一副图像,基础操作...
  10. 基于STM32F103HAL库的声音定位系统