阿里云ECS服务器部署
阿里云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服务器部署相关推荐
- 阿里云ECS服务器部署HADOOP集群(三):ZooKeeper 完全分布式集群搭建
本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建,多添加了一个 datanode 节点 . 1 节点环境介绍: 1.1 环境介绍: 服务器:三台阿里 ...
- 通过阿里云ECS服务器部署FRP实现Windows自带远程桌面
由于TeamViewer的高额使用费及其安全问题,萌生了自己搭建FRP实现Windows远程桌面的想法,网上找了一圈基本没有全面且安全落地的,大部分都是面向技术达人的,对于新手的我来说走了不少弯路,在 ...
- Code-server阿里云ECS服务器部署
文章目录 环境 code-server安装包 基础部件 安装部件 部署 1.创建sreen窗口 2.编辑codeserver配置文件 3.端口开放 4.codeserver服务启动 5.登陆codes ...
- python-django 阿里云ECS服务器部署uwsgi+nginx过程解说
需求:在本地已经完成了一个博客系统/数据可视化系统的开发,需要部署到系统上,展示个人主页/个人作品 编程语言:Python 系统框架:Django 数据库:MySQL 服务架构:uwsgi+nginx ...
- 阿里云ECS服务器部署javaweb项目整个流程
阿里云ECS建网站超详细全套完整图文教程!菜鸟必看! 第一步:如何以最低价格快速买到阿里云服务器? 1.1 如果我是学生,我如何通过¥9.9买到价值¥117的服务? 答:用¥9.9购买云服务器ECS是 ...
- 阿里云ECS服务器部署Node.js项目详细教程及多网站部署
本文详细介绍如何部署NodeJS项目到阿里云ECS上,以及本人在部署过程中所遇到的问题.坑点和解决办法,可以说是全网最全最详细的教程了.同时讲解了如何申请阿里云免费SSL证书,以及一台ECS服务器配置 ...
- 使用阿里云ECS服务器部署Web应用流程介绍
一.前言 学习了许久的Java,也参与开发了很多的Java项目,但一直没有系统的接触学习过项目部署,而我对项目部署也很有兴趣,于是便摸索学习了一番,在这里记录一下学习过程,参考博客,遇到的问题和解决办 ...
- 阿里云ECS服务器部署Node.js项目全过程详解
本文详细介绍如何部署NodeJS项目到阿里云ECS上,以及本人在部署过程中所遇到的问题.坑点和解决办法,可以说是全网最全最详细的教程了.同时讲解了如何申请阿里云免费SSL证书,以及一台ECS服务器配置 ...
- 阿里云ECS服务器部署,nginx+node+git
查看node.js中文文档时,看见阿里云服务器做广告,心急买了个低配的.就随便配了环境,Vue打包项目可正常访问.版本centos7,x 软件:ftp和xshell xshell可以说是命令行的形式, ...
最新文章
- 如何用python数据挖掘_Python数据挖掘-文本挖掘
- 热烈欢呼:cnblogs.com博客园首页通过W3C验证
- day10 局部变量 全局变量 作用域前奏
- php os darwin,解决Mac os(10.12.6) 编译php7提示“/usr/lib/system/libsystem_darwin.dylib”找不到...
- 线程间通信: Handler , Looper, MessageQueue, Message (完结)
- 【OS学习笔记】十七 保护模式五:保护模式下如何进行内存保护 与 别名段的意义与作用
- Linux学习笔记-用vc编写Liunx代码(vc只充当编辑器的功能)
- 收起虚拟键盘的各种方法 -- IOS
- 年度总结 | 小小的年度大总结!太精辟!
- html5初始结构,分子动力学初始结构构建程序Packmol的使用
- 用Jmeter+Badboy+Fiddler做接口测试
- 常微分方程 伍卓群 题目
- 用手机写代码,在网页中写代码
- 数据科学 IPython 笔记本 8.16 地理数据和 Basemap
- 干货:制造业中的机械智能(内附完整PPT)
- 使照片带有妙的电影色彩55款工具套件的lr微妙的电影调色预设
- 6个不可多得的黑科技网站!
- 删除MacOS的升级文件
- 51nod 2590 持续讨伐
- 断章取义:关于红玫瑰和白玫瑰
热门文章
- 送给linux***爱好者的小技巧 分享
- 嵌入式linux 更新源,openwrt如何修改为国内软件源
- MySQL提示:The server quit without updating PID file问题的解决办法
- Struct复杂数据类型的UDF编写、GenericUDF编写
- RS232串口通讯模块
- 红蓝对抗之邮件钓鱼攻击
- python 英语分词_如何用Python做中文分词?
- Oracle 导入 txt (oracle 10) 百万数据导入 txt
- 如何将图像保存至计算机G7X,opencv之读入一幅图像,显示图像以及如何保存一副图像,基础操作...
- 基于STM32F103HAL库的声音定位系统