AWS EC2とRDSを使ってWordPressをインストール

優

AWS 導入 サポート

WEB系でブームなクラウドであるAWSを使って大人気CMSのWordPressサイトをインストールしましょう٩(๑❛ᴗ❛๑)۶

 

※EC2とRDSのGUIによる導入は割愛

基本サービスやモジュールのインストール

 

インストール

# yum install httpd php php-devel php-mysql php-mbstring php-gd mysql mysql-server

Apache設定ファイルバックアップ

# cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.org

Apache設定ファイル編集

# vi /etc/httpd/conf/httpd.conf

ServerTokens OS

↓変更

ServerTokens Prod


ServerSignature On

↓変更

ServerSignature Off


<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>


↓変更

<Directory />
    Options -Indexes FollowSymLinks
    AllowOverride None
</Directory>

PHPの設定

 

PHPの設定

# cp /etc/php.ini /etc/php.ini.org
# vi /etc/php.ini

;mbstring.language = Japanese
mbstring.language = Japanese

;mbstring.internal_encoding = EUC-JP
mbstring.internal_encoding = UTF-8

;mbstring.http_input = auto
mbstring.http_input = auto

;mbstring.detect_order = auto
mbstring.detect_order = auto

;date.timezone =
date.timezone = Asia/Tokyo

Apacheに設定を反映させる。

# httpd -t
Syntax OK

# service httpd restart

# chkconfig httpd on

WordPressのインストール

 

デフォルトのドキュメントルートへ移動しよう。

# cd /var/www/html
html]# wget http://ja.wordpress.org/latest-ja.tar.gz
html]# tar zxvf latest-ja.tar.gz
html]# mv wordpress wp
html]# chown -R apache wp
html]# cd wp
wp]# cp wp-config-sample.php wp-config.php
wp]# vi wp-config.php

 

RDSとの接続設定を行います。

define('DB_NAME', 'database_name_here');

/** MySQL データベースのユーザー名 */
define('DB_USER', 'username_here');

/** MySQL データベースのパスワード */
define('DB_PASSWORD', 'password_here');

/** MySQL のホスト名 */
define('DB_HOST', 'localhost');



↓変更(RDSに合わせる)


/** WordPress のためのデータベース名 */
define('DB_NAME', 'RDSデータベース名');

/** MySQL データベースのユーザー名 */
define('DB_USER', 'RDSデータベースユーザ');

/** MySQL データベースのパスワード */
define('DB_PASSWORD', 'RDSデータベースパスワード');

/** MySQL のホスト名 */
define('DB_HOST', 'RDSエンドポイント');

 

 

以下にアクセスする。
http://EC2のIP/wp/

 

EC2 RDS WordPress インストール

 

VPSにインストールするのとそう変わらないのですが、リモートのデータベースであるRDSとの接続設定がこの記事の肝かなと。お疲れ様です。

 AWSへのWordPressの移行、構築運用承ります。

 

最新情報をチェックしよう!
>システム構築・保守に特化した会社です。

システム構築・保守に特化した会社です。

システムの構築・保守運用「システムガーディアン」 社内システム担当が欲しいが、専属で雇うほどの仕事量はない。 必要な時に必要なだけ頼りたいというお悩みを持つ企業様へ専門知識を持って対応を行っております。 サーバから各種システムまで自社・他社で構築されたシステムに対してサポートを行っております。

CTR IMG