实验预计耗时45min
1. 课程背景
本课程的主要目的是为了让学员熟悉腾讯云服务器CVM的基本操作。随着云计算的普及,越来越多的企业开始上云。腾讯云服务器CVM提供安全可靠的弹性计算服务,适合各种计算需求,是腾讯云的最热门的产品之一,也是你开启云上之路的第一步。
本实验将从搭建一个简单的WordPress博客开始,带你熟悉腾讯云CVM的基本操作。传统的博客搭建方式非常复杂,需要一定的技术以及一定的硬件成本。使用腾讯云服务器CVM,只需要几分钟就可以获得一个云服务器,并在一个小时内完成博客的搭建。即开即用,方便快捷,成本低廉。
通过本实验的学习,学员将会了解CVM创建和配置的流程,并掌握登录CVM实例的方法。学员还将使用宝塔面板在CVM上安装Nginx、PHP、MySQL和WordPress,完成个人博客的搭建。
1.相关概念
a) 腾讯云服务器CVM:CVM(Cloud Virtual Machine,CVM)是腾讯云推出的弹性计算服务。CVM有管理简单、稳定可靠、配置多样化等特点,随着业务需求的变化,您可以实时扩展或缩减计算资源。CVM 支持按实际使用的资源计费,可以为您节约计算成本。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
c) LNMP环境:L指Linux,N指Nginx,M一般指MySQL,也可以指MariaDB,P一般指PHP,也可以指Perl或Python。一般LNMP指Linux系统下Nginx+MySQL+PHP这种网站服务器架构。
d) WordPress:WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。WordPress有许多第三方开发的免费模板,安装方式简单易用。
e) 腾讯云数据库MySQL:TencentDB for MySQL让用户可以轻松在云端部署、使用 MySQL 数据库。只需几分钟的时间,即可部署可扩展的 MySQL 数据库实例。不仅经济实惠,而且可以弹性调整硬件容量的大小而无需停机。此外,云数据库还提供备份回档、监控、快速扩容、数据传输等数据库运维全套解决方案,简化IT运维工作。
2.相关命令介绍
a) yum:RPM包管理,能够从指定的服务器自动下载RPM包并且安装
b) /etc/init.d/bt default:查看宝塔面板登录信息
2. 实验环境
本实验要求:
- 运行Microsoft Windows,可以接入互联网的笔记本电脑或者台式机
- Internet浏览器,例如Chrome, IE或Firefox
- 能够通过浏览器连接腾讯云官网cloud.tencent.com
3. 实验流程
4. 实验目标
完成本实验后,您将能够:
- 掌握CVM的配置与创建
- 安全登录CVM实例
- 部署宝塔面板
- 使用宝塔面板安装Nginx、PHP和MySQL
- 使用宝塔面板安装WordPress
- 使用云数据库MySQL作为WordPress的数据库
5. 实验步骤
10min ~ 15min
2.点击【云产品】,选择【云服务器】
3.点击【新建】
4.选择【自定义配置】
【1.选择机型】
- 【计费模式】选择“按量计费”
- 【地域】和【可用区】按所在地就近选择(这里选择广州-广州三区)
- 【网络】选择Default-VPC,或者已有的私有网络VPC,选择相应的子网
- 【实例】选择“标准型S5,2核4GB”
- 【镜像】选择“公共镜像”
- 【操作系统】选择“CentOS”-“64位”-“CentOS 7.2 64位”
- 【系统盘】选择“高性能云硬盘”,默认50GB
- 【数据盘】不做任何操作
- 【定期快照】不做任何操作
- 勾选“免费分配独立公网IP”,选择“按使用流量”。带宽上限选择“5Mbps”
- 点击【下一步:设置主机】
【2.设置安全组和主机】
- 【所属项目】选择“默认项目”
- 【安全组】选择“新建安全组”,点击下方链接,到新的页面创建安全组。默认安全组规则:放通全部端口
- 【实例名】填写“Lab1-CVM01”
- 【登录方式】选择“设置密码”,设定你的服务器登录密码
- 勾选【安全加固】、【云监控】免费开通,【定时销毁】不勾选
- 点击【下一步:确认配置信息】
【3.确认配置信息】
确定信息无误后点击【开通】
5.返回云服务器控制台,等待云服务器创建,完成后,查看CVM的信息,记录公网IP地址。
10min ~ 15min
1.在CVM控制台上,找到刚刚创建的“Lab1-CVM01”实例,点击右侧的【登录】,选择【立即登录】。
2.输入服务器密码,然后点击【确定】
3.进入如下页面,服务器登录成功
4.打开【宝塔控制面板】(github.com/aaPanel/BaoTa),复制 centos 安装代码:
5.将代码粘贴到服务器控制窗口,回车执行。提示下面字段后输入y,进入安装过程,需要等待片刻
6.出现如下图所示,宝塔面板安装成功,复制Bt-Panel后面的URL:134.175.60.200:8888/f6253cdb粘贴到浏览器内,登录宝塔WEB管理页面。
7.输入宝塔的用户名密码以后,点击【登录】
8.登录宝塔面板提示如下页面,【选择“MySQL 5.6” 和 “php 5.6”版本】,其它保持不变,点击左侧的LNMP环境【一键安装】
9.点击之后出现如下页面,表示开始安装LNMP环境,等待片刻即可完成LNMP环境安装。
10.提示如下页面环境安装完毕,点击右上角的关闭按钮关闭页面
5min ~ 10min
1.点击左侧导航栏中的【网站】,点击【添加站点】。
- 复制云服务器公网IP,粘贴到【域名】栏内;
- 数据库选择“Mysql”,字符集选择“utf-8”
- 数据库设置用户名:“wordpress”,密码:“wordpress”全部为小写字母
- 其余设置保持不变,点击提交
提示下图,表示数据库创建成功,用户名密码创建成功。
点击右上角关闭按钮关闭页面
3.返回宝塔面板,点击【文件】,选择【上传】,将刚刚下载的WordPress压缩包上传到www/wwwroot目录下,点击【开始上传】。
4.上传完毕后,点击【解压】
5.提示如下图,点击【解压】
6.解压完毕,点击【wordpress】目录名称,进入目录内
7.点击【全选】,选择【复制】,复制wordpress目录下所有文件
8.返回【wwwroot】目录,点击服务器IP目录,进入目录内
9.点击【粘贴所有】,将刚刚复制的文件粘贴到此目录下。
10.可以看到wordpress文件夹里所有的文件已被粘贴到此目录下。
5min ~ 10min
1.复制服务器公网IP地址,在新的浏览器里面打开。网页将进入WordPress安装向导,选择【简体中文】语言,点击【继续】。
2.稍等片刻,等待页面加载完毕后,点击【现在就开始】
3.输入数据库名。用户名,密码均为任务3设置的“wordpress”,数据库主机和表前缀保持不变,点击【提交】
4.点击【现在安装】
5.站点标题,用户名,密码为“wordpress”,勾选“确认使用弱密码”,输入你的电子邮箱地址,点击【安装WordPress】
6.如出现下图提示,表示WordPress安装成功,点击【登录】
7.输入WordPress站点的用户名和密码,这里均为“wordpress”,点击【登录】,进入WordPress后台管理页面
8.选择【文章】-【写文章】
9.输入标题“wordpress”,内容为“hello wordpress”,点击【发布】,按照提示发布文章
10.重新复制云服务器公网IP,粘贴到浏览器内,从浏览器再次访问WordPress站点,看到如下页面表示WordPress已经建立完毕,并且成功的发布了一篇文章。
15min ~ 20min
1.进入腾讯云控制台,选择【云产品】-【云数据库 MySQL】
2.点击【新建】
3.购买云数据库
- 【计费模式】选择“按量计费”
- 【地域】选择“广州”(和CVM服务器同一个地域)
- 【数据库版本】选择“MySQL5.6”
- 【主可用区】选择“广州三区”(和CVM服务器同一个可用区)
- 【实例规格】选择“1核1000MB”
- 【硬盘】“25GB”
- 【网络】选择Default-VPC网络
- 【安全组】选择“放通全部端口”
- 【制定项目】选择“默认项目”
- 勾选“我已阅读并同意《云数据库服务条款》”
- 配置完毕后点击【立即购买】
4.数据库购买成功,如下图所示,可以看到数据状态为未初始化,点击【初始化】
5.字符集选择“UTF8”,root 密码为“nihao123@nihao”,此密码在后续实验中会用到。密码输入完毕点击【确定】
6.初始化实例提示,点击【确定】
7.此时数据库正在初始化重启中。
8.等待片刻后,数据库处于运行中状态,表示可以正常使用了,点击【登录】数据库。
9.点击登录后,进入数据库管理控制台,输入数据库的账号(root)和密码(nihao123@nihao),点击【登录】。
10.点击【新建】-【新建库】
11.点击【新增数据库】,数据库名输入“wordpress”,字符集选择“utf8”,点击【提交】
12.看到如下图所示,数据库创建成功
13.回到数据库管理控制台,查看数据库内网地址
此时CDB数据库已经准备完毕,我们打开CVM服务器的宝塔面板。
14.进入CVM服务器控制台,找到“Lab1-CVM01”服务器,点击【登录】-【立即登录】
15.输入服务器密码,点击确定登录服务器
16.输入“/etc/init.d/bt default”查看宝塔面板登录信息
17.复制宝塔面板URL,在浏览器中打开,输入用户名密码,登录宝塔面板。
18.点击【网站】,点击【删除】,删除刚刚创建的站点。
19.在弹出框勾选“FTP”、“数据库”、“根目录”,回答验证问题,点击【确定】
这样我们就删除了先前安装的WordPress。接下来我们重新安装。
20.选择【添加站点】。
21.复制云服务器公网IP,粘贴到【域名】栏内。【数据库】选择【不创建】,点击【提交】。
22.点击【文件】,进入【wordpress】文件夹,根据任务3步骤6-10将wordpress文件夹下所有文件复制到新创建的公网IP文件夹内。
23.复制服务器公网IP地址,在新的浏览器里面打开。网页将进入WordPress安装向导,选择【简体中文】语言,点击【继续】。
24.仿照任务4完成WordPress的安装。在下面的页面中输入数据库名wordpress,用户名为root,密码为云数据库密码nihao123@nihao。数据库主机填写云数据库的内网地址172.16.0.9:3306。表前缀保持不变,点击【提交】。
25.仿照任务4完成剩余安装步骤,最后登录WordPress。
26.发布任意文章,若发布成功,复制文章链接,查看文章。至此完成WordPress的安装,且云数据库正常运行。
至此,你已完成该实验的全部内容。
6. 实验验证
使用CVM公网IP能打开WordPress网页,并通过网页写文章。如果文章发布成功且正常浏览,则实验成功。
原文链接:https://cloud.tencent.com/edu/learning/course-1812-20652