体验简介

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