在云服务器ECS上搭建个人网站
1. 选择实验资源
本实验支持实验资源体验、开通免费试用两种实验资源方式。
在实验开始前,请您选择其中一种实验资源,单击确认开启实验。
本实验推荐选择开通免费试用,可以免费体验云产品资源。下方卡片会展示本实验支持的试用规格,可以选择你要试用的云产品资源进行开通。您在实验过程中,可以随时用右下角icon唤起试用卡片。
说明:试用云产品开通在您的个人账号下,并占用您的试用权益。如试用超出免费试用额度,可能会产生一定费用。
阿里云支持试用的产品列表、权益及具体规则说明请参考开发者试用中心。
如果您已经开通过免费试用,也可以选择公共资源体验,资源创建过程需要3~5分钟(视资源不同开通时间有所差异,ACK等资源开通时间较长)。完成实验资源的创建后,在实验室页面左侧导航栏中,单击云产品资源列表,可查看本次实验资源相关信息(例如子用户名称、子用户密码、AK ID、AK Secret、资源中的项目名称等)。
说明:实验环境一旦开始创建则进入计时阶段,建议学员先基本了解实验具体的步骤、目的,真正开始做实验时再进行创建。
2. 账号登录
最右侧的工具栏中点击切换至远程桌面,双击打开右侧远程桌面中的Chromium网页浏览器。
在RAM用户登录框中单击下一步,并复制粘贴页面左上角的子用户密码到用户密码输入框,单击登录,即可完成实验用户登录并进行接下来的实验操作。
3. 创建云服务器ECS
登录账号后,复制如下链接,并在右侧远程桌面的Chromium网页浏览器中粘贴访问云服务器ECS控制台。
https://ecs.console.aliyun.com/#/home
在左侧导航栏,选择实例与镜像 > 实例。
在顶部菜单栏左上角处,选择地域为华东1(杭州)。
点击“创建实例” ,即可进入ECS购买页面。
购买配置如下:
付费类型:按量付费
地域:华东1(杭州)
网络及可用区:默认专有网络,随机分配可用区 | 默认交换机
实例:1 vCPU、2 GiB内存
镜像:共享镜像 > WordPress-LAMP-CN-v1.1
系统盘:高效云盘,40GiB,不添加数据盘,不选择快照策略。
带宽:勾选“分配公网IPv4地址”,带宽计费模式为按使用流量,带宽峰值为5Mbps
安全组:新建安全组,仅开放SSH(22)端口和HTTP(80)端口,关闭其它端口访问
登录凭证:为用户登录ECS实例的方式方法,选择使用镜像预设密码
勾选《云服务器ECS服务条款》并确认下单,完成支付等待1-5分钟即可获取ECS实例。
创建成功后,点击管理控制台查看已创建的ECS服务器。
在实例管理界面可以看到状态为运行中的ECS服务器。
提示:如果发现ECS实例状态为启动中,说明正处于启动过程的中间状态,稍等片刻点击右上角刷新按钮即可
4. 连接云服务器ECS
远程连接云服务器ECS,点击实例最右侧操作列的远程连接按钮,并在弹出的对话框中点击立即登录。
登录云服务器ECS,通过密码认证方式,输入用户名root和镜像默认密码eTDFFhp#u!D$qDw4。
提示:新创建的ECS实例状态即使为运行中,也可能由于处于系统装机初始化等操作导致无法通过Workbench远程登录,这时用户只能通过VNC进行登录,也可以稍等1-5分钟重新通过Workbench进行远程登录。
登录后可以看到如下页面,说明已经成功登录到该ECS实例:
5. 管理云服务器ECS
网站服务简介
WordPress是使用PHP语言开发的内容管理平台,WordPress运行的基础环境一般为“LAMP/LNMP”,其中:
“L”为Linux的缩写,是操作系统软件,是服务器中其它软件运行的基础,常见的CentOS、Ubuntu等;
“A/N”为Apache/Nginx的缩写,是Web服务器软件,用来运行网站页面以及响应处理用户请求;
“M”为MySQL的缩写,是数据库软件,用来存放网站运行必要的系统数据和用户数据;
“P”为PHP的缩写,是编程软件,用来运行WordPress软件的代码。
本实验使用的自定义镜像已经完成了LAMP环境的部署以及WordPress软件的安装,仅需要启动Apache服务和MySQL服务,即可访问WordPress网站。
登录云服务器ECS并启动Apache服务,在Workbench中依次输入如下命令:
命令说明:启动Apache服务并设置开机自启动,查看Apache服务运行状态
systemctl start httpd systemctl enable httpd systemctl status httpd
当看到“Active: active (running) ”说明Apache服务已经成功运行了。
登录云服务器ECS并启动MySQL服务,在Workbench中依次输入如下命令:
命令说明:启动 MySQL 服务并设置开机自启动,查看 MySQL 服务运行状态
systemctl start mysqld systemctl enable mysqld systemctl status mysqld
当看到“Active: active (running) ”说明 MySQL 服务已经成功运行了。
6. WordPress 页面配置
在ECS实例管理页面获取公网IP地址:
在本地打开浏览器,输入http://ECS实例的公网IP地址,出现如下页面说明 WordPress 网站已经成功运行,填写“站点标题”、“用户名”、“密码”、“您的电子邮箱地址”等信息后,点击安装WordPress。
提示:WordPress会自动为用户设置一个随机密码,建议重新填写一个容易记忆的新密码,方便进行接下来的登录操作。
登录账号:输入上一步设置的管理员用户名和密码
登录后即可自行管理WordPress网站了:
您既可以在“设置”里面,完成对网站的标题,副标题,网址等的设置,也可以发表和管理文章、上传和使用图片视频等媒体文件、根据自己的想法设计网站页面、查看和管理用户评论等,除此之外WordPress也提供了很多主题和插件供用户自由选择。
OK,开始你的个人网站设计吧!
7. 释放云服务器ECS
注意:实例释放后数据无法恢复,免费领取的实例也不能再次领取,请谨慎进行ECS实例的释放!
本小节将向您介绍如何通过定时释放方式自动释放ECS实例,在到达您设置的释放时间释放ECS实例之前,可以取消释放设置。
点击实例右侧操作列的 ,在实例状态栏点击释放设置
勾选释放行为:定时释放,释放时间为当天的23点59分。单击下一步并确定。
注意:如果您使用的是免费试用资源,可以将释放时间设置领取日期的三个月以后,避免提前释放ECS实例导致免费资源不能继续使用。
实验链接:https://developer.aliyun.com/adc/scenario/81e2f6999da0497bb5672a8738bdf3a1