开发者学堂课程【场景实践 - 简单动态网站搭建:搭建网站运行环境】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/505/detail/6782
搭建网站运行环境
内容介绍
一、云上搭建 WordPress 网站
云上搭建 WordPress 网站的关键步骤
云上搭建 WordPress 网站
传统搭建方式与云上搭建方式的区别,传统搭建 WordPress 网站时,首先采购一台服务器,然后配置和安装开发环境,最后部署 WordPress 网站,云上搭建方式不需要人为采购物理服务器,通过简单的操作就可以在网上搭建一个云服务器 ECS ,其余步骤与传统搭建方式一致。云上搭建方式比传统搭建方式更便捷、迅速,因为不需要人为采购物理设备,因此搭建周期有所缩短。
二、云上搭建 WordPress 网站的关键步骤
1、创建云服务器 ECS :地域、可用区、硬件配置、操作系统等
2、安装和配置开发环境: web 服务器、数据库工具等
3、部署 WordPress 网站︰下载安装包、解压、安装和配置 WordPress 等
在真实的工作过程中,若网站成功搭建,希望通过匿名访问的方式对外提供服务,故还需要使用到钉S运营解析服务,同时还需要运营匿名备案的相关操作。本次课程主要讲解三个步骤。
操作系统为 Linux ,web 服务器为 Apache ,数据库工具为 MySQL ,开发语言为PHP ,通过以上四个开发环境,从而在云上快速搭建 Word Press 网站。
4、步骤一:创建 ECS 实例
5、创建 ECS 实例时,首先需要选择地域、可选区、配置等,配置成功之后可成功创建一个 ECS 实例。创建云服务器成功之后,需要远程登录云服务器 ECS ,再进行安装和配置开发环境。
6、步骤二:安装和配置开发环境
7、8、首先安装 Apache HTTP 服务,然后安装 MySQL 数据库,在安装 PHP 环境。
9、步骤三:部署 WordPress 网站
10、下载 word press 的安装包,解压并进行安装,接着对此网站进行配置,配置成功之后即可使用此网站。
11、示例(实际操作演示)
首先,要创建 ECS 实例,就需要登录阿里云官网,
详情如下:
点击官网右上角的控制台,页面详情如下:
点击左侧的云服务器 ECS,页面详情如下:
观察可得,已经开通7个 ECS 实例,分别部署在不同的区域(云服务器)中,然后点击实例,详情页面如下:
观察可得,华东2实例为没有查询到符合条件的记录,即还未有实例,然后点击创建实例,页面详情如下:
观察可得,此实例有两种计费方式,一种为包年包月,另一种为按量付费。包年包月的单价相对较便宜,但这种为逆付费的方式,即若要使用这种方式,得先将费用全部缴齐,然后再进行使用,付费的终期为月。
若需要长期使用的话,建议使用包年包月这种方式,价格相对便宜。例如公司的官方网站,由于需要长期对外提供服务,故使用此方法。
按量付费是后付费的一种方式,主要针对临时需要调试的场景进行付费,此种方式更加灵活。
地域选择华东2,若无特殊要求,则选择随机分配,若有特殊要求,可选择对应的可用区。接着选择网络类型,详情页面如下:观察可得,网络类型有两种,一种为经典网络,另一种为专有网络,后续在阿里云出现的大部分为专有网络,因为专有网络相对更加安全,这两种类型的网络最大的区别在于经典网络 ECS 实例若通过远程管理云服务器会方便一些。
本次选择经典网络,然后进行安全组的选择,点击选择安全组,页面详情如下:选择第二个安全组,因为阿里云规定一台 ECS 实例至少需要在一个安全组里。
接下来为实例的配置,页面详情如下:
观察可得,有三种系列,分别为系列Ⅰ、系列 Ⅱ、系列 Ⅲ,这三种系列的区别为系列 Ⅲ 使用最轻的硬件,二系列Ⅰ使用最老的硬件,说明阿里云的硬件也是快速迭代更新的。
接下来选择镜像,页面详情如下:
镜像为在创建 ECS 云服务器时,需要选择是基于某些系统生成的,有四种来源,分别为公共镜像、自定义镜像、共享镜像及镜像市场。若需要了解这四种来源的区别,请关注之后的云服务器相关课程的培训。此次选择公共镜像,操作系统类别选择 CentOS,选择版本为6.8 64位,存储为系统默认,购买数为一台。然后进行安全设置,详情页面如下:
安全设置有两种模式,一种为设置密钥,另一种为设置密码,此次使用密码进行登录,设置密码,确认密码,实例名称 wordpress,为了后续方便管理。
接下来点击立即购买,页面详情如下:
点击去开通,详情页面如下:
一般情况下,需要一分钟左右的时间,在管理控制台可以看到新创建的实例。点击刷新,详情页面如下:
一般从启动至运行,需要二十秒左右,可以不断刷新页面来加快速度,运行成功之后,可以通过登录 IP 地址来远程控制管理这台 ECS。当状态变成运行中,详情如下:
远程登录,输入用户名及密码,通过这些操作可以迅速创建云上服务器,详情页面如下:
在此云服务器上安装和配置开发环境
按照顺序执行第一个命令进行 Apache 的安装及配置,结果如下:
接下来验证服务器是否启动成功,可以通过浏览器登录 IP 地址,结果如下:
观察可知,服务器已经启动成功,接下来执行命令开机即启动,建议执行,因为开机后可以自动启动。然后按照顺序执行第二个命令进行 MySQL 的安装及配置用户名及密码,结果如下:
出于安全性的考虑,需要设置用户名及较复杂密码,同时将匿名访问擦除,登录数据库后为空的,然后创建一个 wordpress 数据库为后续安装 wordpress 网站进行数据的存储。同时也执行开机即启动的命令。如此第二步就完成了。接着按照顺序执行第三个命令进行 PHP 安装及配置,结果如下:接下来同样在浏览器是进行检验,结果如下:若出现以上结果,则 PHP 部署成功。





