【云服务器 ECS 实战】云服务器新手指南(配置+使用详解)_第一次云服务器esc配置-程序员宅基地

技术标签: 云原生  阿里云  云原生/云计算 - 入门到实战  服务器  云计算  


在这里插入图片描述


一、写在前面

谈起云计算,相信大家都不陌生,可以说它已经颠覆了我们生活中的很多应用场景,如虚拟化办公、物联网、虚拟 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 配置完成。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_53072519/article/details/128164433

智能推荐

Java自定义框架初步(一)_enumeration<jarentry>-程序员宅基地

文章浏览阅读4.2k次。最近想自己学习写框架,看过一些资料,决定从JavaWeb开始。近来用到SpringBoot写过一些模拟接口,我对这种框架很感兴趣,几行代码就可以写出很实用的数据接口。框架设计除了需要巧妙的思路之外,还需要准备三种技术:1.反射;2.自定义注解;3.资源文件的读写。一般框架常用xml文件做配置,也可以使用properties属性文件。我是用Idea做工具。一、首先创建一个Ja_enumeration

CentOS配置JAVA_HOME_centos java_home ant_home-程序员宅基地

文章浏览阅读2k次。CentOS配置JAVA_HOME1、首先安装openjdk或者自己下载jdk进行安装,我安装的是openjdkyum install java2、查看openjdk安装在哪which java 3、配置JAVA_HOMEexport JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x..._centos java_home ant_home

数据存储之SQLite 数据库存储——第一行代码Android学习笔记_第一行代码sqliteopenhelper-程序员宅基地

文章浏览阅读1.3k次。SQLite 是一款轻量级的关系型数据库, 它的运算速度非常快,占用资源很少。存储大量复杂的关系型数据的时候使用。一、创建数据库SQLiteOpenHelper帮助类, 借助这个类就可以非常简单地对数据库进行创建和升级。SQLiteOpenHelper 中有两个抽象方法,分别是onCreate()和onUpgrade(),我们必须在自己的帮助类里面重写这两个方法,然后分_第一行代码sqliteopenhelper

JavaScript同步与异步_js放入定时任务中 是异步吗-程序员宅基地

文章浏览阅读951次,点赞4次,收藏13次。JavaScript的运行机制运行栈JavaScript的执行环境是 单线程 的,所谓单线程,就是每次都只能做一件事,后面的事必须等前面的执行完才可以进行。console.log(1);console.log(2);console.log(3);console.log(4);// 1, 2, 3, 4但是这有一个弊端,如果中途遇到某个操作长时间无法执行完成,那么后面的任务就必须排队等待,这严重影响了整个执行过程,会导致浏览器无响应。为了解决这个问题,JavaScript将任务分为了 ._js放入定时任务中 是异步吗

Qt>常见的容器汇总:QByteArry,QObject_qbytearry属于qobject 数据类型不-程序员宅基地

文章浏览阅读283次。Qt常见模板汇总QByteArray,在串口通讯中经常被使用_qbytearry属于qobject 数据类型不

随便推点

sqlite存放图片_sqlite 存放图片-程序员宅基地

文章浏览阅读1.8k次。https://www.cnblogs.com/wxmdevelop/p/6180424.html_sqlite 存放图片

【实验记录】U-Net训练自己的数据集(Keras)_自定义数据集训练u-net-程序员宅基地

文章浏览阅读1.8w次,点赞20次,收藏183次。论文地址:https://arxiv.org/abs/1505.04597代码地址:https://github.com/zhixuhao/unetCUDA 8.0cuDNNTensorflow 1.2.1Keras 2.0.6Python 3.5代码说明可以运行一下代码中自带的数据集 membrane 看看:正常训练的话是这个样子: 是执行训练的主文件,其中:在 下创建自己的数据集文件夹,比如 。在 mydata 下创建 和 文件夹用于存放训练和测试数据。其中 和 中分别存_自定义数据集训练u-net

互联网创业创意养成记5 - 剑走偏锋非正道_剑走偏锋反例-程序员宅基地

文章浏览阅读1.2k次。例外情况创新市场高效反馈性和先动者优势导致的第一个进入市场的公司根本无法被撼动的这两个观点一直存在争议,因为我们很容易就能找到现实存在的并没有完全符合这两个规则的反例出来。以上一年被苹果以30亿美元收购掉的Beats耳机公司为例,该公司其实打破了本文描述的所有规则然后依然获得成功,究其原因是因为流行音乐这种潮流行业公司天生就是变幻无常且充满不稳定因数的。再看微软的Surface平板电脑,虽然微软后来_剑走偏锋反例

jQuery 语法实例_jquery 语法是为 html 元素的选取编制的,可以对元素执行某些操作。$(this).hide-程序员宅基地

文章浏览阅读478次。jQuery 语法jQuery 语法是为 HTML 元素的选取编制的,可以对元素执行某些操作。基础语法是:$(selector).action()美元符号定义 jQuery 选择符(selector)“查询”和“查找” HTML 元素 jQuery 的 action() 执行对元素的操作 示例$(this).hide() - 隐藏当前元素$("p").hide() -_jquery 语法是为 html 元素的选取编制的,可以对元素执行某些操作。$(this).hide()

关于这几天使用IOS的ASYNCSOCKET完成无限后台的过程_ios gcdasyncsocket 进入后台运行-程序员宅基地

文章浏览阅读1k次。这几天用了下ASyncSocket完成前后台即时通讯,当时有想过用消息推送的技术实现的,可是后来想到消息推送的不可靠性还是算了。于是使用了tcp/ip实现后台主动发送数据给前台的功能。最开始设计后台的时候,我有考虑到数据量比较大的问题,所以数据大的时候我会使用分包和组包的功能去实现。TCP/IP在传输数据的时候,一般不会大于1500字节,所以我每512字节分了一个包。然后当一次性数_ios gcdasyncsocket 进入后台运行

linux注册表+快捷健+tracker_linux 系统注册表位置-程序员宅基地

文章浏览阅读1.4k次。今天没事,把以前零零散散的从网上学的知识或是技巧整理一下,以防时间长了忘了。做的是另一类工作,真的没多少时间学习linux相关的东西了......==============================================1.gconf-editor ----->linux下的注册表,可以修改一些东西,并定义快捷键2.Linux下的快捷键(这个可以在ubuntu的系统-->首选项_linux 系统注册表位置

推荐文章

热门文章

相关标签