【云服务器 ECS 实战】云服务器新手指南(配置+使用详解)

news2024/12/25 0:09:15

在这里插入图片描述

    • 一、写在前面
    • 二、ECS 云服务是什么
    • 三、云服务器的购买与配置
      • 购买云服务器
      • 密码与安全组配置
      • 远程连接配置,使网络用户可以访问到服务器
      • 在服务器部署自己的网页


一、写在前面

谈起云计算,相信大家都不陌生,可以说它已经颠覆了我们生活中的很多应用场景,如虚拟化办公、物联网、虚拟 IDC 以及日常的生活娱乐、金融、教育等多个行业领域都享受到了来自“云”技术的红利,毫不夸张的说:“云”已经渗透到了我们日常生活中的各个领域。

那么我们国内的云市场是怎样的呢?据统计,国内公有云市场营收自 2011 年起每年增长 15% 以上,各大企业也对其应用与服务进行了云架构的改造,服务能力大大提升。诸如云的弹性伸缩架构,就可以很可观的解决高负载或者定时扩容等问题。业务上云已是大势所趋。

【云原生/云计算 - 入门到实战】专栏已更新近三十篇文章,采用本地虚拟机操作的方式来展开讲述云原生/元计算各知识体系,但均未真正上云。为了让大家能够如实达到“就业”水准,自此将基于阿里云服务器 ECS + CentOS 持续更新云服务器的相关实战操作,从用户角度,基于实战进行总结。

二、ECS 云服务是什么

云服务说白了就是我们远程的一个虚拟主机,有一台云服务器为我们提供着服务,这个服务器就是 ECS。

云服务器 ECS(Elastic Compute Service),一种简单高效、处理能力可弹性伸缩的计算服务。“弹性”是其最大特点,可以自动化的感知当前服务是否足够支持业务需要,进而实现自动扩容与缩容。无论是小型网址的托管还是超大计算集群搭建,都可以在 ECS 找到实现方案。

三、云服务器的购买与配置

购买云服务器

首先进入阿里云官网, 依次选择“产品” --> “计算” --> “云服务器 ECS”;

在这里插入图片描述
然后选择 ECS 进行购买;关于的购买前配置的选择:

  • 地域:选择自己的常驻地。
  • 可用区:随机分配。
  • 操作系统:我们这里选择 CentOS,企业用这个的比较多。
  • 其他:除个人需要外均默认即可。

在这里插入图片描述

支付成功后,可以去控制台查看我们的服务器;

在这里插入图片描述

控制台显示如下即购买成功;

在这里插入图片描述
此时我们可以复制服务器的公网 IP 去浏览器访问一下,会发现是无法访问的。这是因为我们的服务器刚刚创建,虽然正在运行,但并没有对是否允许访问、访问后返回什么内容等进行定义;所以服务器的运行后的需要先进行相关的配置。

在这里插入图片描述

密码与安全组配置

对于新服务器,重置密码操作必不可少。进入左侧菜单的“实例”,选择服务器操作属性中的“密码/密钥”进行密码的重置,之后重启服务器进行登录;

在这里插入图片描述

对于公网 IP 的访问,需要服务器授予访问者一个权限,告诉访问者从哪一个端口去访问服务器,这就是安全组配置。选择左侧菜单栏的“安全组” --> “配置规则”;

在这里插入图片描述

可以看到“入方向”已经有几个默认规则,为我们开放了 22 端口、-1 端口和 3389 端口;

在这里插入图片描述

  • 入方向:即访问者进入服务器访问的方向。
  • -1/-1:代表不限制端口。
  • 0.0.0.0/0:代表任何一个用户均可以访问。

接下来我们自己定义开放一个 80 端口,点击“手动添加”,输入后保存;

在这里插入图片描述
规则配置完成,接下来回到“实例”,选择服务器属性操作下的“网络和安全组”,将服务器实例加入该安全组;

在这里插入图片描述
此时安全组配置已完成.

远程连接配置,使网络用户可以访问到服务器

仅仅进行安全组的配置还是不足以让用户访问公网 IP 的。接下来进行远程连接的配置,点击操作属性下的“远程连接”,会弹出提示框,我们选择Workbench远程连接方式,这是一种在线命令行工具;

在这里插入图片描述

输入用户(默认为 root)和密码登录后进入命令行界面,此时我们就可以在此输入相关的 Linux 指令;

在这里插入图片描述
然后使用包管理工具 yum 安装部署 nginx 服务,输入命令 yum insatll nginx 安装 nginx;

在这里插入图片描述
随后 service nginx start 启动 nginx 服务;

[root@iZ2ze1b5riita4hm1ytnq8Z ~]# service nginx start
Redirecting to /bin/systemctl start nginx.service
[root@iZ2ze1b5riita4hm1ytnq8Z ~]# 

现在再去访问服务器的公网 IP,访问成功!

在这里插入图片描述

在服务器部署自己的网页

上面我们访问到的网页是 nginx 自动为我们配置部署的,当然我们可以部署自己的网页上去。为了更加直观在这里我使用 Xftp 工具做操作演示;

首先用 Xftp 连接到我们的服务器;

在这里插入图片描述
nginx 的配置文件位于 /usr/share/nginx/html 目录下;

在这里插入图片描述
我们删掉它默认的页面,上传我们本地的页面即可;

在这里插入图片描述
再次访问服务器公网 IP,网页部署成功,效果如下:

在这里插入图片描述
至此,阿里云服务器 ECS 配置完成。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/58845.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Tomcat服务器的简介

文章目录1.概念1.1 什么是Web服务器?1.2 静态资源和动态资源1.3 常用服务器产品2. Tomcat的安装2.1 下载2.2 解压安装2.3 Tomcat的目录结构2.4 Tomcat服务器的启动和关闭3.项目部署及访问静态资源3.1 创建项目3.2 web项目部署1.概念 1.1 什么是Web服务器&#xff1…

Vue 官方文档2.x教程学习笔记 1 基础 1.4 模板语法 1.4.2 指令

Vue 官方文档2.x教程学习笔记 文章目录Vue 官方文档2.x教程学习笔记1 基础1.4 模板语法1.4.2 指令1 基础 1.4 模板语法 1.4.2 指令 指令 (Directives) 是带有 v- 前缀的特殊 attribute。 指令 attribute 的值预期是单个 JavaScript 表达式 (v-for 是例外情况)。…

【servelt原理_14_Session对象】

Session对象(重点) 1.Session概述 Session用于记录用户的状态。Session是指在一段时间之内,单个客户端与Web服务端的一连串的交互过程。在一个Session中,客户可能会多次请求访问各种不同的服务器资源 2.Session原理 服务器会为每一次会话分配一个Ses…

3.10、以太网交换机的生成树协议 STP

1、如何提高以太网的可靠性? 若交换机 A 与交换机 B 之间的链路故障 若交换机 A 与交换机 B 和 交换机 C 之间的链路都出现故障 则原来的以太网,变成了三个独立的较小的以太网,它们之间无法通行 1.1、冗余链路提高可靠性 添加冗余链路\col…

Sentinel源码解析-源码环境搭建

文章目录前言一、源码环境搭建1.从github上clone下来sentinel的源码仓库到本地:2. 这里我们想学习1.6版本的sentinel源码,所以切换git分支到release-1.63. 启动sentinel-dashboard:4. 登陆dashboard:5. 启动demo项目:6…

备忘录APP源码和设计报告

摘 要 【关键词】备忘录APP;SQLite数据库;Java语言;Android Studio,Activity,Intent,BaseAdapter 本项目是通过Android Studio开发的一款备忘录手机app,有欢迎页面,登录页面&#x…

MybatisPlus的CRUD接口

create、read、update、delete一、insert 1、插入操作 注意:数据库插入id值默认为:全局唯一id 2、主键策略 (1)ID_WORKER MyBatis-Plus默认的主键策略是:ID_WORKER 全局唯一ID (2)自增策略 要想…

git分支详解——记住这些指令能帮助你解决大部分git的分支问题

Github 之 分支 branch 操作之 查看分支/创建分支/切换分支/提交分支/删除分支/合并分支 等操作 一、简单介绍 二、查看分支 1、查看本地所有分支:git branch 2、查看远程有哪些分支:git branch -r 3、查看所有分支(本地和远程的)…

Egg 1. 快速开始 Quick Start 1.3 一步步 Step by Step 1.3.3 添加静态资源 1.3.4 添加渲染模板

Egg Egg 本文仅用于学习记录,不存在任何商业用途,如侵删 文章目录Egg1. 快速开始 Quick Start1.3 一步步 Step by Step1.3.3 添加静态资源1.3.4 添加渲染模板1. 快速开始 Quick Start 1.3 一步步 Step by Step 1.3.3 添加静态资源 Egg 有一个名为stat…

【K8S系列】第十讲:kubectl 命令大全

目录 序言 1.基本介绍 1.1 命令格式介绍 2 基础命令 2.1 create 2.2 delete 2.2.1 根据yaml删除资源 2.2.1 根据名称删除资源 2.3 get 2.3.1查看pod列表 2.3.2 查看node 2.3.3 查看svc 2.3.4 查看all 2.3.5 查看ns 2.3.4 查看deploy 2.3 run 2.4 explain 2.…

基于PHP+MySQL珠宝销售网站的设计与开发

大多数时候珠宝是一种身份和高贵的象征,一个价值不菲的珠宝会给人一种高贵的感觉,同时珠光宝气也是人们非常喜欢的一种氛围,尤其是对女生来说,那种金光闪闪的东西总是会在无形中吸引她们的注意力,但是很多时候人们只能到商场或者专卖店购买珠宝,这种珠宝一方面鱼龙混杂,以次充好…

tinymce富文本编辑器的使用

tinymce富文本编辑器的使用 1、基本介绍 tinymce富文本官网:https://www.tiny.cloud/ 中文文档:http://tinymce.ax-z.cn/ tinymce-npm地址:https://www.npmjs.com/package/tinymce tinymce英文文档-示例地址:https://www.tin…

沟通管理风险管理采购管理@相关方管理

沟通管理目录概述需求:设计思路实现思路分析1.沟通管理绩效报告提供资源2.管理沟通3.监督沟通风险管理规划风险管理识别风险定性风险分析:定量分析风险规划风险应对实施分享应对监督风险采购管理:12.1 规划采购的管理12.2 实施采购控制采购相…

Bugku CTF杂项0和1的故事——01字符串生成二维码

个人说明 备赛半月后,因大多都是Web方向,于是自己将主要目标放在Misc和CryPto上,因为较之逆向和二进制更容易上手。 题目链接 1和0的故事 - Bugku CTF 题目简介如上,打开后是25X25的01字符串,先讲解正确高效做法&a…

SpringBoot 自动装配原理

什么是自动装配 springboot 定义一套接口规范,这套规范规定:springboot 在启动时会扫描外部引用 jar 包中的 META-INF/spring.factories 文件,将文件中配置的类型信息加载到 spring 容器,并执行类中定义的各种操作对于外部 jar 来…

Java并发编程—java内存模型1

文章目录Java内存模型的基础并发编程模型的两个关键性问题1、线程之间如何通信?(问题1)2、进程之间如何通信?(问题2)线程间通信机制:共享内存、消息传递1、共享内存2、消息传递java内存模型抽象结构指令重排序并发编程模型的分类happens-befo…

资料库的webrtc文件传输

一、一个看似简单的事情往往不简单 一个简单的事情往往会倾注你的心血,也许你看到很简单往往其实没那么简单;其实想想今年业余时间的大把代码,真正能成品的好像并不多。 马上年底了,写下这篇文章。每一行程序就像写小说一样&…

Egg 1. 快速开始 Quick Start 1.3 一步步 Step by Step 1.3.1 初始化 1.3.2 创建控制器

Egg Egg 本文仅用于学习记录,不存在任何商业用途,如侵删 文章目录Egg1. 快速开始 Quick Start1.3 一步步 Step by Step1.3.1 初始化1.3.2 创建控制器1. 快速开始 Quick Start 1.3 一步步 Step by Step 之前我们直接使用 npm init egg,选择了…

# 智慧社区管理系统-基础管理-04业主管理

一后端 1entity package com.woniu.community.entity;import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor;Data AllArgsConstructor NoArgsConstructor public class Owner {private int id;private String userName;private String …

Linux I2C驱动框架, 调试神奇I2C-Tools介绍

1. IIC协议 2. Linux的I2C体系结构分为3个组成部分: I2C核心( i2c-core.c ):   I2C核心提供了I2C总线驱动和设备驱动的注册、注销方法、I2C通信方法(”algorithm”)、与具体适配器无关的代码、探测设备、检测设备地址的上层代码等。 …