ECS快速入门

课程详情

思考:为什么小云在搭建个人网站的过程中需要服务器?

小云做自媒体之前调研了很多平台和网站,发现这些网站主要有以下几个特点:

  1. 小云可以通过手机、电脑等多种终端进行访问; 
  2. 小云可以24小时随时随地的访问;
  3. 小云只需要登录用户即可以看到属于他的个人信息和历史浏览数据;
  4. 小云可以随时根据需要管理和编辑个人信息;

小云心里有一个疑问,这些网站和平台到底是放在了哪里,又是如何对所有用户提供服务的呢?

小云特意找到了身边同样是做自媒体同时也是计算机技术爱好者的老王:

老王:不管是个人还是企业,如果希望通过互联网对外提供网站、游戏、在线会议、网盘等服务,都需要将这些互联网服务部署到“服务器”中。

小云:服务器是什么呢?和个人的电脑、手机等访问互联网服务的工具有什么区别?

老王:很好的问题,我分别给你说一下,服务器本身就是一种电脑,同样具备CPU、内存、硬盘、网卡、电源等硬件。

老王:个人电脑、手机主要是用来访问互联网服务的,个人用户可以通过浏览器或安装好的客户端软件体验这些服务。

老王:而与个人电脑不同,服务器是要部署这些互联网服务的服务端,用来接受处理来自用户浏览器、客户端的访问请求,为了保障这些服务能够一直让用户使用,服务器是要一直处于稳定运行状态的,其硬件都是经过针对性强化加固的,比如服务器专用的CPU、内存和硬盘,确保其稳定性。并且一般服务器是存放于专门的机房或数据中心中,可以提供更稳定可靠的供电、防火、防水管理。

小云:我知道了,服务器是用户访问互联网服务端的一台运行极其稳定的电脑。那我要怎么拥有一台服务器呢?

老王:和你的电脑、手机一样,服务器一般是要通过购买拥有的,但是存放服务器的机房或数据中心由于自己构建需要大量的资金,所以是有公司提供服务器托管服务的。

小云:太好了,我先去看看怎么买一个服务器  ...(过了很久)...  好麻烦啊,买服务器的参数我都看不懂,我连组装电脑都不太会,而且买一个服务器也要比买个电脑要贵好多。

老王:当然了,服务器是更高级的电脑,配置也就更复杂喽,除了直接购买这种物理服务器,其实还有一种更好的方式——“云服务器”。

 

什么是云服务器ECS?

 

小云:“云服务器”?感觉更高级了,但是和前面你说的服务器又有什么区别?

老王:云服务器本质是一种商业模式,不仅仅是你发现了服务器的拥有、维护成本非常高,于是就出现了一种公司,比如阿里云,他们会大量购买服务器,在全世界建设服务器机房,通过专业的技术人员管理、维护这些服务器,然后将这些服务器在通过池化、虚拟化等技术手段给用户提供各种规格的虚拟服务器,因为这些服务器用户看不见其实体,感觉就像是在“云端”,所以又称为“云服务器”。

小云:那和购买物理服务器相比,使用云服务器有哪些好处呢?

老王:首先,云服务器是按需租赁的,用户只需要付租金即可“拎包入住”,且在不需要的时候,可随时“退租”(释放资源),灵活且节约成本。其次,云服务器公司(阿里云)会负责服务器的维护管理,这样大大降低的管理的难度。最后由于云服务器是一种虚拟服务器,其配置可以随时调整,比如:CPU处理能力不足、内存不够、存储空间不足,都可以根据实际情况进行扩大,所以阿里云的云服务器又叫ECS(Elastic Compute Service),即弹性计算服务。

在老王的指导下,小云开始了云服务器ECS的学习


 

 

阿里云ecs_云服务

阿里云ecs_云服务_02

阿里云ecs_云服务_03

 

 

第1章:课程简介

课时1:场景引入

 

第2章:云服务器ECS概述

课时2:什么是云服务器ECS?

课时3:云服务器ECS能够做什么?

 

第3章:在云服务器ECS上构建个人网站

课时4:如何获取云服务器ECS

课时5:如何登录云服务器ECS

课时6:如何管理云服务器ECS——网站选型和搭建

课时7:如何释放云服务器ECS

 

第4章:对外发布个人网站

课时8:为网站配置域名

课时9:为网站备案

 

第5章:课程总结

课时10:课程总结1

课时11:课程总结2

时长:01:41

ECS快速入门

课程详情

思考:云服务器ECS除了能够搭建个人网站,还能够做什么?

小云:我终于知道了什么是云服务器,那么我能用云服务器做什么呢?

老王:云服务器用途是非常广泛的,你要搭建的个人网站只是其中的一种。比如:游戏公司可以通过服务器搭建手机游戏服务器,用户可以在手机安装游戏客户端,当用户启动客户端就会自动连接另一端的服务器了。同样的你也可以通过云服务器搭建一个个人网盘,这样你可以将自己的数据随时随地的保存到属于自己的私有网盘。另外针对近期很火的AIGC,可以购买GPU类型的云服务器来搭建自己的AIGC应用。


如下是一些常见的云服务器使用场景:

  1. 网站建设
  1. 搭建个人应用:博客、论坛、网盘
  2. 搭建企业门户网站
  3. 搭建游戏私服
  1. 测试学习
  1. Linux操作系统学习
  2. 应用软件开发、部署与测试
  1. 数据管理
  1. 存储、共享和管理数据
  2. 数据开发、数据分析等大数据场景
  1. 制图渲染
  1. 搭建 AIGC 应用
  2. 实时渲染云端游戏画面
  3. 实时渲染AR/VR图像

思考:小云准备开始动手通过云服务器ECS搭建个人网站, 那么他要做哪些事情?

小云:原来云服务器ECS能做这么多事情,我准备买一台用于搭建我自己的网站了,能再详细介绍下ECS的使用流程么?

老王:从云服务器ECS整体使用流程来看可以分为以下四个步骤:

  1. 获取云服务器ECS——登录www.aliyun.com,购买或免费领用云服务器ECS
  2. 登录云服务器ECS——远程登录ECS实例配置主机环境
  3. 管理云服务器ECS——在云服务器上搭建个人网站,管理并维护网站
  4. 释放云服务器ECS——不需要ECS实例时释放资源,节省费用

小云:我明白了,那我先去获取一台云服务器ECS。

获取云服务器ECS

小云:我要如何获取云服务器ECS实例呢?

老王:获取云服务器ECS的方式主要有两种,可以在阿里云官网的试用中心免费领取,这种方式需要符合免费试用的条件,另一种最常见的方式就是直接购买一台云服务器ECS,购买的方式也有多种,可以根据实际的试用场景来选择。

阿里云ecs_php_04

方式一:通过试用中心免费领取ECS实例

满足以下全部条件的阿里云用户,可免费试用云服务器ECS:

  1. 阿里云注册会员用户并完成阿里云企业认证或个人认证用户。
  2. 申请用户是云服务器ECS产品的新用户,可以申请获得某一规格ECS的一次免费试用机会。
  3. 如用户账号有欠费,需先补足欠费再进行试用。

您可以访问阿里云免费试用页面:https://free.aliyun.com/

  • 单击页面右上方的登录/注册按钮,并根据页面提示完成账号登录(已有阿里云账号)、账号注册(尚无阿里云账号)或实名认证(根据试用产品要求完成个人实名认证或企业实名认证)。

      

阿里云ecs_php_05

  • 成功登录后,在产品类别下选择计算云服务器 ECS,根据实名认证类型和业务需求按需选择云服务器试用规格,单击立即试用。

提示:用户须在领取时确认规格、地域等相关信息,领取成功后将不支持更改。

      

阿里云ecs_php_06

  • 领取完成后,可以登录ECS管理控制台。在左侧导航栏,选择实例与镜像 > 实例。并在顶部菜单栏左上角处,选择ECS实例所在地域。即可找到刚刚申领到的ECS服务器了。

       

阿里云ecs_云服务_07

方式二:直接购买云服务器ECS实例

您可以访问云服务器ECS产品页面:https://www.aliyun.com/product/ecs

  • 点击“立即购买” ,即可进入ECS购买页面。购买配置说明:
  • 付费类型:包年包月、按量付费、抢占式实例三种,其中:
  • 包年包月模式为先付费后使用,相较于按量付费价格较低,适合搭建网站长期使用;
  • 按量付费模式为先使用后付费,按需开通和释放资源,本教程作为教学演示选择此付费类型;
  • 抢占式实例操作与按量付费实例相同,在实例保护期外市场价格超过了个人出价,将被释放,相对于按量付费实例价格有一定的折扣;

提示:如果您的实例用于web服务,中国内地必须完成ICP备案,备案实例(含续费)时长需在3个月及以上(仅支持包年包月类型)。

  • 地域:云服务器所在的城市,选择靠近访问者的地域可以有效提升访问速度。
  • 网络及可用区:指定专有网络、可用区、交换机,选择默认即可,如有自定义需求,可以点击“创建专有网络”和“创建交换机”进行快速创建。

提示1:专有网络VPC(Virtual Private Cloud)是您基于阿里云创建的自定义私有网络,不同的专有网络之间二层逻辑隔离,您可以完全掌控自己的专有网络,例如选择IP地址范围、配置路由表和网关等,可以在自己创建的专有网络内创建和管理云产品实例。

提示2:交换机是组成专有网络的基础网络设备,用来连接不同的云资源。创建专有网络后,您可以通过创建交换机为专有网络划分一个或多个子网。同一专有网络内的不同交换机之间内网互通。

      

阿里云ecs_服务器_08

  • 实例:实例是能够为您的业务提供计算服务的最小单位,不同的实例规格可以提供的计算能力不同。本例通过筛选购买1 vCPU、2 GiB内存的ECS实例。

提示:实例规格包含了vCPU核心数、内存大小和对应的芯片架构。同时,实例规格族名称上带有数字,一般来说,数字越大代表该实例规格使用的芯片越新,性价比越高。

      

阿里云ecs_云服务_09

  • 镜像:云服务器ECS的“装机盘”,为ECS实例提供操作系统、初始化应用数据、预装的软件。其中公共镜像为阿里云官方提供的操作系统镜像,皆是正版授权,并通过了阿里云官方的安全和稳定性测试。本例镜像选择“公共镜像-CentOS-CentOS 7.9 64位”

      

阿里云ecs_服务器_10

  • 系统盘:用于安装操作系统的存储,为必选项,只能随实例创建,生命周期与挂载的ECS实例相同。本例系统盘选择高效云盘,40GiB。
  • 数据盘:为可额外增加的存储,用于存储应用数据,可选,可以与ECS实例同时创建,也可以单独创建。本例不添加数据盘。
  • 快照服务:能定时对云盘进行备份,可应对病毒感染、数据误删等风险。本例不选择快照策略。

      

阿里云ecs_云服务_11

  • 公网IP:勾选“分配公网IPv4地址”选项后,系统会为ECS实例分配公网IP,并出现“带宽计费模式”和“带宽峰值”配置项,可按需进行配置。本例配置为按使用流量计费 5Mbps带宽峰值。
  • 带宽计费模式为“按固定带宽”时,按指定的带宽值收费,实际的出网带宽不会高于指定的带宽值,适用于对网络带宽要求比较稳定的业务场景。
  • 带宽计费模式为“按使用流量”时,按实际产生的网络流量进行收费,且可设置出网带宽峰值,适用于对网络带宽需求变化较大的业务场景。
  • 安全组:一种虚拟防火墙,用于控制ECS实例出/入方向流量,保障ECS安全。本例选择新建安全组,并开放HTTP(80)端口,此端口用于后续网站搭建使用。

      

阿里云ecs_服务器_12

  • 登录凭证:为用户登录ECS实例的方式方法,本例选择自定义密码,登录名勾选root,并设置登录密码。

提示:root用户权限是Linux系统中特定用户拥有的最高权限,它可以让用户访问和修改操作系统的核心资源,修改系统文件时不会遇到权限问题,但也不能滥用,因为这种权限可能会导致系统的破坏,因此要慎重使用root权限。本例为教学测试使用。

      

阿里云ecs_php_13

  • 勾选《云服务器ECS服务条款》并确认下单:

      

阿里云ecs_php_14

  • 创建成功后,点击管理控制台查看已创建的ECS服务器:

      

阿里云ecs_云服务_15

  • 在实例管理界面可以看到状态为运行中的ECS服务器:

      

阿里云ecs_云服务_16

      提示:如果发现ECS实例状态为启动中,说明正在装机并启动,稍等1-5分钟点击右上角刷新按钮即可:

登录云服务器ECS

小云:我已经拥有了一台云服务器ECS实例,按照你前面说的,第二步就是要登录这台ECS了,那我要如何连接呢?

老王:因为云服务器ECS实例是在“云端”,实际位置在阿里云的机房中,因此你如果要登录ECS实例只能通过远程连接的方式。

小云:我要如何“远程连接”ECS实例?

老王:云服务器ECS支持通过多种方式连接实例,包括阿里云控制台提供的连接工具(如Workbench、VNC等)和第三方客户端工具(PuTTY、Xshell、SecureCRT等)。

老王:需要注意的是,当实例的状态是运行中,表示实例已经开始通电运行,因为操作系统有短暂的启动时间,所以如果你的ECS实例是刚创建或刚启动,此时Workbench和第三方客户端工具可能暂时无法远程连接,这种情况下,用户只能通过VNC的方式登录实例查看操作系统的启动进展。

下面我们跟着小云学习如何通过阿里云控制台提供的远程连接工具Workbench来登录ECS实例:

  1. 在ECS实例的操作列中点击远程连接云服务器ECS,点击实例最右侧的远程连接按钮,并立即登录后会跳转至Workbench的登录页面。

      

阿里云ecs_云服务_17

  1. 登录云服务器ECS,在Workbench页面中,通过密码认证方式,输入创建ECS实例时指定的用户名(root)和密码,点击确定,登录ECS。

      

阿里云ecs_云服务_18

  1. 登录后可以看到如下页面,说明已经成功登录到该ECS实例。

      

阿里云ecs_php_19

管理云服务器ECS——网站选型和搭建

小云:我已经学会了如何登录云服务器ECS了,但是要如何搭建网站呢?

老王:目前有很多的个人网站系统软件,其中 WordPress 是使用非常广泛的一款,而且也可以把 WordPress 当作一个内容管理系统(CMS)来使用,很多初创的企业也是通过 WordPress 构建自己公司的主页。

小云:那我就先用WordPress来搭建我的第一个网站吧。能再介绍下如何搭建么?

老王:WordPress是使用PHP语言开发的内容管理平台,WordPress运行的基础环境一般为“LAMP/LNMP”,其中:

  • “L”为Linux的缩写,是操作系统软件,是服务器中其它软件运行的基础,常见的CentOS、Ubuntu等;
  • “A/N”为Apache/Nginx的缩写,是Web服务器软件,用来运行网站页面以及响应处理用户请求;
  • “M”为MySQL的缩写,是数据库软件,用来存放网站运行必要的系统数据和用户数据;
  • “P”为PHP的缩写,是编程软件,用来运行WordPress软件的代码。

小云:原来是这样,那我要如何搭建“LAMP/LNMP”环境,并且在这个环境上安装WordPress?

老王:我这里推荐的搭建方案有两种,第一种就是通过云市场镜像来搭建,这种方式最简单;第二种方式是自己手动搭建,也就是要登录ECS实例后,先搭建搭建“LAMP/LNMP”环境,然后再安装和配置WordPress,这种方式相对来说要了解一些Linux操作系统的基本操作以及如何安装配置软件。接下来我把这两种方式都介绍一下。

搭建方案一:云市场镜像

云服务器ECS的“镜像市场”提供了WordPress的镜像,用于快捷搭建WordPress网站,自动部署“LAMP/LNMP”环境,降低了建站的门槛,非常适合刚开始使用ECS建站的企业或个人用户。

提示:云市场镜像是指来自云市场的优质镜像类商品,其供应商可能是阿里云或者是认证的第三方服务商ISV。云市场镜像包含了预装操作系统、应用环境和各类软件,满足建站/应用开发/可视化管理等个性化需求。

您可以通过以下多种方式使用“云市场镜像”安装WordPress:

方式一:购买ECS实例时,使用WordPress镜像装机:“镜像”选择“云市场镜像”,搜索“WordPress”关键字,选用镜像,进行装机。

阿里云ecs_服务器_20

阿里云ecs_云服务_21

方式二:现有ECS更换系统盘,使用WordPress镜像装机:

提示:更换系统盘是高风险操作,如果您的ECS实例中已经存储了业务相关数据,不建议您使用该方式搭建WordPress网站。

1. 进入ECS实例详情页面,点击停止,确保更换操作系统的之前ECS实例处于已停止状态,点击更换操作系统,进行镜像配置。

阿里云ecs_服务器_22

2. 在更换操作系统页面中,“镜像”选择“云市场镜像”,搜索“WordPress”关键字,选用镜像,进行装机。

阿里云ecs_服务器_23

搭建方案二:手动搭建

小云在学习并使用了一段时间ECS后,已经对实例的管理和 Linux 的使用有了一定的基础,于是准备自己手动搭建 WordPress 网站,他将对自己的ECS实例进行如下的安装配置工作:

第一步:部署 LAMP/LNMP 环境,需要在ECS实例中安装操作系统(Linux,本例中使用的操作系统版本为CentOS 7.9 64位)、Web服务器软件(Apache/Nginx)、数据库软件(MySQL)、网站代码运行环境(PHP)。

第二步:部署 WordPress 网站

第一步:部署 “LAMP/LNMP” 环境

  • “L”:通过Linux镜像安装操作系统。
  • “A/N”:安装Web服务器软件,本例为安装Apache服务,在Workbench中依次输入如下命令:
# 安装 Apache
yum -y install httpd
# 设置 Apache 开机自启动
systemctl enable httpd
# 启动 Apache
systemctl start httpd
# 查看 Apache 运行状态
systemctl status httpd

提示:本例中安装的Apache(音译为阿帕奇)是世界上最流行的Web服务器软件之一,其跨平台和安全性被广泛使用,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。

当看到“Active: active (running) ”说明Apache服务已经成功运行了。

阿里云ecs_服务器_24

  • “M”:安装MySQL数据库,在Workbench中依次输入如下命令:
# 更新 YUM 源
rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
# 安装 MySQL 数据库
yum -y install mysql-community-server --nogpgcheck
# 设置 MySQL 开机自启动
systemctl enable mysqld
# 启动 MySQL
systemctl start mysqld
# 查看 MySQL 运行状态
systemctl status mysqld
# 查看 MySQL root用户默认密码
grep 'temporary password' /var/log/mysqld.log |awk '{print $11}'
# 执行MySQL 数据库初始化命令,
mysql_secure_installation

执行mysql_secure_installation命令会出现MySQL初始化的交互式操作,首先修改 root 密码:

阿里云ecs_php_25

紧接着mysql_secure_installation会继续进行一系列的初始化操作,均输入“y”即可:

阿里云ecs_php_26

  • “P”:安装PHP,在Workbench中依次输入如下命令:
# 更新YUM源
yum -y install epel-release
yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
# 安装 PHP
yum-config-manager --enable remi-php82
yum -y install php php-cli php-common php-devel php-embedded php-fpm php-gd php-ldap php-mbstring php-mcrypt php-fpm php-mysqlnd php-pdo php-opcache php-xml php-soap php-redis php-mongodb
# 查看 PHP 安装版本
php -v
  • 测试“LAMP”环境,在Workbench中依次输入如下命令:
# 创建测试页面
echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php
echo "This is Apache test page." > /var/www/html/index.html
# 重启 Apache 服务
systemctl restart httpd

在ECS实例管理页面获取公网IP地址:

阿里云ecs_php_27

在本地打开浏览器:

输入http://ECS实例的公网IP地址,出现如下页面说明Apache服务已经成功运行:

阿里云ecs_云服务_28

输入http://ECS实例的公网IP地址/phpinfo.php,出现如下页面说明PHP已经安装成功:

阿里云ecs_云服务_29

提示:如无法访问Apache,需确认Apache服务是否成功启动,且安全组是否开放80端口。开启80端口方法如下:

阿里云ecs_php_30

阿里云ecs_云服务_31

第二步:部署 WordPress 网站

  • 配置 WordPress 数据库,在Workbench中依次输入如下命令:
# 使用root用户登录 MySQL,并输入密码。
mysql -uroot -p
# 创建 WordPress 网站的同名数据库
create database wordpress;
# 创建 WordPress 网站的管理员用户"wpadmin",密码为"Edualiyun@123"
grant all privileges on wordpress.* to 'wpadmin'@'localhost' identified by 'Edualiyun@123';
# 刷新权限,使配置生效
flush privileges;
# 退出 MySQL
exit;
  • 安装 WordPress,在Workbench中依次输入如下命令:
# 下载 WordPress
cd /opt
wget https://cn.wordpress.org/latest-zh_CN.tar.gz
# 将下载的 WordPress 移动至网站根目录
tar zxvf latest-zh_CN.tar.gz
mv /opt/wordpress/ /var/www/html/
chown -R apache.apache /var/www/html/wordpress
# 修改 Apache 和 WordPress 的配置文件
sed -i 's%DocumentRoot "/var/www/html"%DocumentRoot "/var/www/html/wordpress"%g' /etc/httpd/conf/httpd.conf
cp /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php
sed -i "s/define( 'DB_NAME', 'database_name_here' );/define( 'DB_NAME', 'wordpress' );/g" /var/www/html/wordpress/wp-config.php
sed -i "s/define( 'DB_USER', 'username_here' );/define( 'DB_USER', 'wpadmin' );/g" /var/www/html/wordpress/wp-config.php
sed -i "s/define( 'DB_PASSWORD', 'password_here' );/define( 'DB_PASSWORD', 'Edualiyun@123' );/g" /var/www/html/wordpress/wp-config.php
# 重启 Apache 服务
systemctl restart httpd

网站访问测试

  • 在本地打开浏览器:

ECS实例的公网IP地址,出现如下页面说明 WordPress 网站已经成功运行。

阿里云ecs_云服务_32

  • 登录账号:输入上一步设置的管理员用户名和密码

阿里云ecs_云服务_33

  • 管理网站:登录后即可自行管理WordPress网站了

阿里云ecs_服务器_34

您既可以在“设置”里面,完成对网站的标题,副标题,网址等的设置,也可以发表和管理文章、上传和使用图片视频等媒体文件、根据自己的想法设计网站页面、查看和管理用户评论等,除此之外WordPress也提供了很多主题和插件供用户自由选择。

OK,开始你的个人网站设计吧!

阿里云ecs_服务器_35

释放云服务器ECS

小云:太棒了,终于拥有了属于自己的个人网站,我记得你之前说过,云服务器ECS是可以根据需要使用的,也就是说假如以后网站关闭了,就可以把云服务器ECS直接退掉么?

老王:是的,当你不想继续使用云服务器ECS,可以直接释放这个实例,但是需要注意的是实例释放后数据无法恢复,免费领取的实例也不能再次领取,一定谨慎进行ECS实例的释放,具体释放限制和建议还有:

  • 只有按量付费实例(包括抢占式实例)和已到期的包年包月实例可以进行释放。
  • 包年包月实例到期前,不支持释放实例。需将实例转为按量付费实例,再手动释放实例。
  • 建议在释放之前先创建快照备份数据。
  • 释放实例不影响已经手动创建好的快照和镜像。
  • 按量付费实例承载了关键业务,可以为按量付费实例开启实例释放保护,防止手动释放按量付费实例。
  • 如遇无法手动释放的ECS实例,同样可以检查是否已开启释放保护功能,需关闭后才可进行手动释放。
  • 如果需要继续使用实例,请至少在试用到期1小时前为阿里云账号充值,确保账户金额不小于100.00元人民币。到期未续费的实例会因欠费而被自动停机,停机15天内实例将保留,15天后实例和数据都将被自动释放。

释放设置

老王:接下来我介绍下如何释放云服务器ECS实例。

老王:通过点击云服务器ECS控制台中实例管理页面的“释放设置”,并选择释放的方式,ECS实例的释放设置支持两种方式:手动释放(立即释放)、自动释放(定时释放)。

阿里云ecs_服务器_36

  • 手动释放:在弹出的对话框中,选择立即释放。单击下一步,并单击确认。

阿里云ecs_服务器_37

  • 开启自动释放:弹出的对话框中,选择定时释放。选择“设置自动释放”,设置释放日期和释放时间。单击下一步并确定。

阿里云ecs_服务器_38

阿里云ecs_服务器_39

  • 关闭自动释放:弹出的对话框中,选择定时释放。取消“设置自动释放”。单击下一步并确定。

阿里云ecs_云服务_40

阿里云ecs_php_41

思考:小云已经成功的通过云服务器ECS完成了网站的架设和测试工作,那么是否可以让他的网站直接对外提供服务?

小云:我已经成功的通过云服务器ECS完成了网站的架设和测试,那么是不是就可以正式对所有用户开放我的网站了呢?

老王:还不行!如果希望你的网站对外提供互联网信息服务还有非常关键的两个动作,那就是:

  • 为网站配置域名
  • 为网站备案

为网站配置域名

思考:既然小云已经可以通过ECS的公网IP地址对网站进行访问测试了,为什么还需要域名?

由于IP地址不方便记忆并且不能显示地址组织的名称和性质,人们设计出了域名,并通过域名系统(DNS,Domain Name System)来将域名和IP地址相互映射,使人更方便地访问互联网,而不用去记住能够被机器直接读取的IP地址。

用户是如何访问网站的呢?

  1. 用户在浏览器(IE、Chrome、FireFox等)上输入域名,如:http://www.aliyun.com ;
  2. 浏览器自动调用DNS(域名服务)将域名解析为IP地址,如:123.123.123.123,并通过IP地址找到网站的服务器,并将用户请求发送给服务器;
  3. 服务器处理用户请求;
  4. 服务器返回网页至浏览器;
  5. 浏览器呈现内容到用户。

      

阿里云ecs_php_42

域名配置流程

阿里云ecs_php_43

域名注册

可以通过阿里云万网主页进行域名注册 https://wanwang.aliyun.com/

  • 查询域名:查询要注册的域名状态

      

阿里云ecs_php_44

      

阿里云ecs_云服务_45

  • 确认订单:购买域名要确认域名持有者是个人还是企业,并进行个人/企业的实名认证信息模板,需提前准备好相关证件,实名认证通过后即可正常购买域名。

      

阿里云ecs_云服务_46

实名认证域名

根据上一步已认证的信息模板自动提交实名认证域名。访问域名控制台查看相关信息 https://dc.console.aliyun.com/next/index#/overview

阿里云ecs_php_47

域名解析配置

  • 解析域名:访问域名控制台,点击解析按钮

      

阿里云ecs_php_48

  • 解析设置:点击添加记录,记录类型主机记录 www.域名,记录值 ECS的公网IP

      

阿里云ecs_php_49

      

阿里云ecs_php_50

  • 访问域名:打开浏览器,访问www.域名,即可访问前面在云服务器ECS上构建的网站。

      

阿里云ecs_云服务_51