乐趣区

关于云计算:阿里云体验有礼使用RDS和ECS搭建个人博客

体验简介

本教程将应用一台根底环境为 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 疾速入门

退出移动版