2核2GECS使用体验

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: 主要写我对最近使用2核2GECS服务器的使用体验,包括如何搭建环境,部署项目

大家好,我是来自大连的一名软件工程大三的学生,时光飞快,大三的生涯马上结束。计算机系的学生就应该多练习,最近在逛阿里云时发现了阿里对学生ECS的优惠计划。【阿里云高校计划】云上学习实践,我立即就参与了这个计划,获得了一台ECS服务器,现在我将谈谈我是怎么样对服务器进行配置和部署项目的。
首先先对ESC的一些相关知识进行介绍

  1. ESC:云服务器,是一种简单高效,处理能力可以弹性伸缩的计算服务。
  2. 实例:是一个虚拟的计算环境,由CPU、内存、系统盘和运行的操作系统组成;ESC实例作为云服务器最为核心的概念,其他资源,比如磁盘,IP,镜像,快照等,只有与ESC结合后才具有使用意义。
  3. 快照:是某一个时间点上某个磁盘的数据拷贝。
  4. 镜像:是ESC实例运行环境的模板,一般包括操作系统和预装的软件
  5. 安全组:是一种虚拟防火墙,具备状态检测包过滤功能。每一个实例至少属于一个安全组。同一个安全组内的实例之间网络互通,不同安全组的实例之间默认内网不互通,但是可以授权两个安全组之间互访。

    首先我们需要创建弹性云服务器

image.png
登录服务器修改密码
image.png
进行远程连接,方便再本地操作ECS
image.png

使用xshell 以用户名密码的方式登录
image.png
经过上述步骤,一台基本的云服务器已经搭建好了,接下来需要进行项目部署,我们采用nginx 存放前端资源,后台使用springboot 项目打包程可运行的jar包,nginx 默认端口号80已经打开,在安全组配置后台java项目需要的端口号,如果不进行配置将无法访问到项目,安全组配置和防火墙有关

  1. 下载 nginx:可以手动下载,拷贝至 CentOS 目录,也可以直接在 CentOS 目录通过 wget 指令下载

    $ cd /home # 进入指定目录,目录请自行选择
    $ wget https://nginx.org/download/nginx-1.21.2.tar.gz # 下载安装包,版本请

  2. cd 至 nginx 安装包所在目录,进行解压;
    $ cd /home # 进入安装包所在目录
    $ tar -zxvf nginx-1.21.2.tar.gz # 解压

3.cd 至解压后的目录,运行./configure 进行初始化配置;

$ cd ./nginx-1.21.2   # 进入解压目录
$ ./configure   # 运行./configure
# 提示 error: the HTTP rewrite module requires the PCRE library.
$ yum install -y pcre pcre-devel
# 提示 error: Invalid C++ compiler or C++ compiler flags.
$ yum install -y gcc gcc-c++
# 提示 error: the HTTP gzip module requires the zlib library.
$ yum install -y zlib-devel

4.依赖包安装完后,返回 nginx 解压目录,再次运行 ./configure 进行初始化即可

$ cd /home/nginx-1.21.2   # 返回 nginx 解压目录
$ ./configure   # 再次运行./configure
5.执行编译操作;
$ make   # 执行编译
6.执行安装操作;
$ make install   # 执行安装
7.运行 nginx;
$ whereis nginx   # 查找安装路径
nginx: /usr/local/nginx   # 返回路径
   $ cd /usr/local/nginx   # 进入安装路径
   $ ./sbin/nginx   # 运行
8.查看是否运行成功;
$ ps -ef | grep nginx
至此nginx 已然安装成功, 接下来需要修改nginx 的config配置文件配置代理转发的路由,并且启动使用node.js 启动前端项目,使用nohup java -jar  xx.jar启动后台项目,进行联调最后成功 

image.png

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
3月前
|
缓存 Linux
阿里云服务器出现不流畅的情况可能有多种原因
【1月更文挑战第10天】【1月更文挑战第50篇】阿里云服务器出现不流畅的情况可能有多种原因
22 1
|
8月前
|
消息中间件 NoSQL 关系型数据库
倚天云服务器初次体验
本测评报告旨在通过对倚天云服务器的实例使用、业务部署、性能测试和迁移体验等方面进行评估。
101140 5
|
9月前
|
存储 云安全 弹性计算
阿里云服务器的优势
阿里云服务器在技术上的突破与创新为用户提供了卓越的云计算体验。其灵活的计算架构和高扩展性允许用户根据实际需求自由选择计算资源,并实现按需付费。用户可以根据业务规模的变化,随时调整计算资源的规模,从而避免了资源浪费和成本过高的问题。
|
NoSQL Java 关系型数据库
云服务器使用体验
阿里云的云服务器的使用初体验
|
安全 Ubuntu 机器人
阿里云学生云服务器使用体验
首先感谢阿里云给我这次体验的机会: 我是今年11月接触到的阿里云服务器,我是软件应用专业的大三的学生猿。对比了同服务商提供的百度云和腾讯云,感觉还是阿里云的管理界面更详细,服务器更稳定.........
阿里云学生云服务器使用体验
我的云服务器使用体验
第一次使用云服务器的体验,以前一直在自学JAVA,都是在本机测试,但从未部署上线过,现在通过阿里的服务器使用体验,可以尝试部署上线,经过几天的尝试,终于成功,下面分享我的使用体验。
我的云服务器使用体验
|
移动开发 数据可视化 机器人
第一次云服务器体验
记录一下第一次配置云服务器的心路历程。
79 0
|
弹性计算 机器人 Java
云服务器初次使用体验
本人是大一在校生,正在学习计算机软件工程专业。我在网络上看到了服务器的很多有用的功能,我开始对服务器感兴趣,朋友给我推荐了服务器,说阿里云提供云服务器有优惠折扣,还有学生专享。而且在学校也进行学习了云计算的课程,我本人自学了Java和Python。 在朋友的的进一步介绍下,知道了阿里云飞天加速计划,体验14天的ECS,刚开始使用ECS每走一步都十分的艰难,去过GitHub,走过b站,问过朋友,不断地解决问题。在飞行加速计划的帮助下,我成功地建立好基础的服务器功能。但是现在这个功能还不太成熟和优秀,也还在进一步的完善。
94 0
云服务器初次使用体验
云服务器的优势有哪些
VSCode常用插件和字体设置
71 0
|
弹性计算 网络安全 数据安全/隐私保护
云服务器学生机体验
本文描述如何简单使用云服务器学生机
云服务器学生机体验