共计 3293 个字符,预计需要花费 9 分钟才能阅读完成。
体验简介
本教程将应用一台根底环境为 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-blog
mv * /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.php
sed -i 's/username_here/test_user/' /var/www/html/wp-blog/wp-config.php
sed -i 's/password_here/Password1213/' /var/www/html/wp-blog/wp-config.php
sed -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 疾速入门