体验简介
本教程将应用一台根底环境为CentOS7.7的云服务器ECS实例,搭配您已有的云数据库RDS实例,帮忙您疾速搭建属于本人的云上博客。
618 体验 点击返回
背景常识
本场景次要波及以下云产品和服务:
阿里云关系型数据库RDS
阿里云关系型数据库RDS(Relational Database Service)是一种稳固牢靠、可弹性伸缩的在线数据库服务。基于阿里云分布式文件系统和SSD盘高性能存储,RDS反对MySQL、SQL Server、PostgreSQL、PPAS(Postgre Plus Advanced Server,高度兼容Oracle数据库)和MariaDB TX引擎,并且提供了容灾、备份、复原、监控、迁徙等方面的全套解决方案,彻底解决数据库运维的懊恼。
云服务器ECS
云服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能卓越、稳固牢靠、弹性扩大的IaaS(Infrastructure as a Service)级别云计算服务。云服务器ECS免去了您洽购IT硬件的后期筹备,让您像应用水、电、天然气等公共资源一样便捷、高效地应用服务器,实现计算资源的即开即用和弹性伸缩。阿里云ECS继续提供创新型服务器,解决多种业务需要,助力您的业务倒退。
Wordpress
WordPress是应用PHP语言开发的博客平台,用户能够在反对PHP和MySQL数据库的服务器上架设属于本人的网站。也能够把WordPress当作一个内容管理系统(CMS)来应用。
创立数据库账号和明码
\1. 应用您本人的账号登录 RDS治理控制台 。
\2. 在 实例列表页 抉择指标实例,在实例右侧操作列,单击治理,进入RDS实例详情页。
\3. 创立数据库账号。
a. 单击左侧导航栏账号治理,而后单击创立账号。
b. 参考阐明配置账号信息,而后单击 确定 。
- 数据库账号:输出数据库账号名称,例如:test_user 。
- 账号类型:此处抉择一般账号。
- 明码:设置账号密码,例如:Password1213。
- 确认明码:再次输出明码。
\4. 创立数据库。
a. 在实例详情页,单击左侧导航栏的 数据库治理 ,而后单击 创立数据库 。
b. 参考阐明配置数据库信息,而后单击 创立 。
- 数据库(DB)名称:输出数据库名称,例如:wordpress 。
- 反对字符集:默认设为utf8。
- 受权账号:抉择上一步新建的数据库账号test_user。
- 账号类型:默认设置为读写。
- 备注阐明:非必填。用于备注该数据库的相干信息,便于后续数据库治理,最多反对256个字符。
\5. 设置RDS实例白名单。
a. 在实例详情页,单击左侧导航栏的 数据安全性 ,而后单击批改 。
b. 在弹出的批改页面中,批改 组内白名单 为体验场景中的ECS实例的公网IP,例如:47...114,而后单击 确定 。
部署环境
一:连贯ECS实例
\1. 资源创立结束后,双击 LX终端图标 即可关上shell终端窗口。
\2. 在终端中输出连贯命令ssh [username]@[ipaddress]后按键盘enter键。您须要将username和ipaddress替换成ECS服务器的登录名和公网地址,ECS服务器的登录名和公网地址可在第一大节中的 云产品资源 下拉列表中查看。例如:
ssh root@139.xxx.xxx.230
\3. 输出yes,该操作表示同意持续连贯。执行该操作后,您将会收到输出登录明码的提醒。
\4. 输出登录明码。明码为已创立的ECS服务器的登录明码。留神输出明码时不会有任何显示。
\5. 胜利连贯后如下图所示:
\6. 体验过程中能够收起子用户信息来更残缺查看试验手册。
二:部署环境
\2. 在ECS服务器上,执行以下命令,装置Apache服务及其扩大包。
yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql
返回相似如下图后果则示意装置胜利:
\3. 执行以下命令,启动Apache服务。
systemctl start httpd.service
\4. 关上浏览器输出ECS服务器的公网IP,如果显示如下图的测试页面示意Apache服务装置胜利。
\5. WordPress是应用PHP语言开发的博客平台。参考以下操作装置PHP。
a. 执行以下命令,装置PHP。
yum -y install php php-mysql gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap
b. 执行以下命令,创立PHP测试页面。
echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php
c. 执行以下命令,重启Apache服务。
systemctl restart httpd
d. 关上浏览器,拜访 http://<ECS公网IP>/phpinfo.php,显示如下页面示意PHP装置胜利。
装置和配置WordPress
实现上述环境搭建后,参考以下操作装置WordPress。
\1. 执行以下命令,装置WordPress。
yum -y install wordpress
显示如下信息示意装置胜利。
\2. 批改WordPress配置文件。
a. 执行以下命令,批改 wp-config.php 指向门路为绝对路径。
# 进入/usr/share/wordpress目录。cd /usr/share/wordpress# 批改门路。ln -snf /etc/wordpress/wp-config.php wp-config.php# 查看批改后的目录构造。ll
b. 执行以下命令,挪动WordPress到Apache根目录。
# 在Apache的根目录/var/www/html下,创立一个wp-blog文件夹。mkdir /var/www/html/wp-blogmv * /var/www/html/wp-blog/
c. 执行以下命令,批改 wp-config.php 配置文件。
- database_name_here为之前步骤中创立的数据库名称,本示例为wordpress。
- username_here为步骤一创立的数据库用户名,本示例为test_user。
- password_here为步骤一创立的数据库登录明码,本示例为Password1213。
- 数据库地址为您本人的RDS数据库的外网连贯地址。
sed -i 's/database_name_here/wordpress/' /var/www/html/wp-blog/wp-config.phpsed -i 's/username_here/test_user/' /var/www/html/wp-blog/wp-config.phpsed -i 's/password_here/Password1213/' /var/www/html/wp-blog/wp-config.phpsed -i 's/localhost/数据库地址/' /var/www/html/wp-blog/wp-config.php
阐明: RDS数据库的外网连贯地址能够在RDS治理控制台实例详情页查看,如下图:
d. 执行以下命令,查看配置文件信息是否批改胜利。
cat -n /var/www/html/wp-blog/wp-config.php
批改内容如下图所示:
\3. 执行以下命令,重启Apache服务。
systemctl restart httpd
\4. 初始化WordPress。
a. 关上浏览器并拜访 http://<ECS公网IP>/wp-blog/wp-admin/install.php。
您能够在ECS实例列表页面查看ECS的公网IP。
b. 设置您的站点名称、管理员用户名和明码,而后单击 Install WordPress 实现WordPress初始化。
c. 单击 Log In ,输出用户名和明码,而后再次单击Log In关上WordPress站点。
登录后,您就能够依据须要创立内容进行公布了。至此您已实现WordPress的搭建。
分布式数据库 HBase举荐
在实现本教程全部内容体验之后,您还能够体验以下内容:
分布式数据库 HBase 疾速入门