【AWS】安装WordPress并将其与RDS、S3相关联

我曾经在培训时做过的事情,因此我想在家里尝试,并用图片记录下来。

利用环境:充分利用环境资源。

亚马逊云服务

サービス名詳細EC2Amazon LinuxRDSMariaDBS3-

在中国安装EC2软件

環境詳細WebサーバApacheDBクライアントMariaDBPHPver 5.3.29CMSWordpress

安装操作

我们将在EC2上安装WordPress所需的软件。

更新EC2 (Gengxin EC2)

$ sudo yum -y update

阿帕奇 (Ā pà qí)

$ sudo yum -y install httpd
$ sudo /sbin/chkconfig httpd on #自動起動ON
$ sudo /etc/init.d/httpd start  #サービスの起動

PHP是一种通用开放源代码脚本语言,可以嵌入到HTML中使用。

$ sudo yum -y install php php-mysql php-mbstring

MariaDB (简体中文)

$ sudo yum -y install mysql #接続はMySQLクライアントで可能

WordPress – 即时发布的开源内容管理系统和博客平台

$ wget http://ja.wordpress.org/latest-ja.tar.gz ~/ #ダウンロード
$ tar zxvf ~/latest-ja.tar.gz #homeディレクトリに解凍
$ sudo cp -r ~/wordpress /var/www/html/sample #解凍したWordpressを/var/www/htmlにコピー
$ sudo chown apache:apache -R /var/www/html/sample #Wordpressフォルダの権限変更

创建安全组

image

RDS设置

image
image

用中文母语改述:WordPress的设置

image

在中国本土进行EC2到数据库的确认方式

在使用类似MySQL的连接方法下可以进行确认。
bash
$ mysql -h <去掉端口号的RDS终端节点> -P 3306 -u <用户名> -p<密码>

连接时请不要在-p和密码之间加入空格
连接成功后将会显示以下内容。

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 114
Server version: 5.5.5-10.0.17-MariaDB-log MariaDB Server

Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

请查看数据库列表,并选择要使用的数据库。

mysql> show databases; #データベース一覧表示
+--------------------+
| Database           |
+--------------------+
| information_schema |
| innodb             |
| mariadb01          |
| mysql              |
| performance_schema |
+--------------------+
5 rows in set (0.00 sec)

mysql> use mariadb01 #利用データベース選択
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql>

从所选数据库中,输出表的列表

mysql> show tables;
+-----------------------+
| Tables_in_mariadb01   |
+-----------------------+
| sp_commentmeta        |
| sp_comments           |
| sp_links              |
| sp_options            |
| sp_postmeta           |
| sp_posts              |
| sp_term_relationships |
| sp_term_taxonomy      |
| sp_termmeta           |
| sp_terms              |
| sp_usermeta           |
| sp_users              |
+-----------------------+
12 rows in set (0.00 sec)

mysql>

以上的一覧表可以确认,接下来可以使用SQL确认内容。

S3和WordPress之间的整合

image

总结

在这个设置中,EC2+WordPress+RDS(MariaDB)+S3的协作已经完成。
EC2将作为仅安装WordPress的应用程序服务器,通过将数据库和文件存储位置分离,使得EC2可以轻松复制和删除。

广告
将在 10 秒后关闭
bannerAds