31
AWS EC2 CentOS6.5+WordPres s2015/10 佐佐 佐佐

AWS EC2 CentOS6.5+WordPress③

Embed Size (px)

Citation preview

Page 1: AWS EC2 CentOS6.5+WordPress③

AWS EC2CentOS6.5+WordPress③

2015/10佐野 尚之

Page 2: AWS EC2 CentOS6.5+WordPress③

アジェンダ EC2 のインスタンス起動 RDS のインスタンス作成 WordPress 用の DB 作成 WordPress の初期設定 WordPress の管理画面にログイン EC2 インスタンス停止または削除 RDS インスタンス削除 補足

2

Page 3: AWS EC2 CentOS6.5+WordPress③

EC2 のインスタンス起動 AWS(https://aws.amazon.com/jp/) のマネージメントコンソールにログインし、 EC2 の画面を表示します。 インスタンスの状態を開始に変更します。

3

Page 4: AWS EC2 CentOS6.5+WordPress③

EC2 のインスタンス起動 「開始する」ボタンをクリックします。

4

Page 5: AWS EC2 CentOS6.5+WordPress③

RDS のインスタンス作成 「 RDS 」をクリックします。

「インスタンス」ー「 DB インスタンスの起動」ボタンをクリックします。

5

Page 6: AWS EC2 CentOS6.5+WordPress③

RDS のインスタンス作成 MySQL の「選択」ボタンをクリックします。

6

MariaDB が RDS で利用可能になっています。 MariaDB は、 MySQL から派生したオープンソースの RDBMS 。興味がある人は、以下のサイトを参照してください。http://dev.classmethod.jp/cloud/aws/amazon-rds-mariadb/

Page 7: AWS EC2 CentOS6.5+WordPress③

RDS のインスタンス作成 「いいえ」を選択後に「次のステップ」ボタンをクリックします。

7

Page 8: AWS EC2 CentOS6.5+WordPress③

RDS のインスタンス作成 必要な情報を入力後に「次のステップ」ボタンをクリックします。

8

Page 9: AWS EC2 CentOS6.5+WordPress③

RDS のインスタンス作成 以下の項目を選択します。

9

Page 10: AWS EC2 CentOS6.5+WordPress③

RDS のインスタンス作成 以下の項目を選択します。

10

Page 11: AWS EC2 CentOS6.5+WordPress③

RDS のインスタンス作成 以下の項目を設定後に「 DB インスタンスの作成」ボタンをクリックします。

11

Page 12: AWS EC2 CentOS6.5+WordPress③

RDS のインスタンス作成 「 DB インスタンスの表示」ボタンをクリックします。

12

Page 13: AWS EC2 CentOS6.5+WordPress③

RDS のインスタンス作成 5 ~ 10 分ぐらいかかります。

13

エンドポイントの値は、 WordPress の設定ファイル編集で使いますので、テキストファイルに :3306 より前の値をコピーして置いてください。

Page 14: AWS EC2 CentOS6.5+WordPress③

RDS のインスタンス作成 EC2 の画面に移動します。 セキュリティグループを選択し、「セキュリティグループを作成」ボタンをクリックします。

14

Page 15: AWS EC2 CentOS6.5+WordPress③

RDS のインスタンス作成 セキュリティグループと説明に任意の値を入力後に「ルールの追加」で「 MySQL/Aurora 」を以下の設定で追加後に「作成」ボタンをクリックします。

15

Page 16: AWS EC2 CentOS6.5+WordPress③

RDS のインスタンス作成 RDS の画面に遷移します。 インスタンス画面で RDS のインスタンスを選択後にインスタンスの操作の「変更」を選択します。

16

Page 17: AWS EC2 CentOS6.5+WordPress③

RDS のインスタンス作成 作成したセキュリティグループを選択します。

「すぐに適用」にチェック後に「次へ」ボタンをクリックします。

「 DB インスタンスの変更」ボタンをクリックします。17

Page 18: AWS EC2 CentOS6.5+WordPress③

WordPress 用の DB 作成 デスクトップにある「 Tera Term 」をダブルクリックします。

18

Page 19: AWS EC2 CentOS6.5+WordPress③

WordPress の DB 作成 ホストに IP アドレスの入力し、「 OK 」ボタンをクリックします。

19

Page 20: AWS EC2 CentOS6.5+WordPress③

WordPress の DB 作成 ユーザ名に「 ec2-user 」を入力し、秘密鍵を選択後に「 OK 」ボタンをクリックします。

20

Page 21: AWS EC2 CentOS6.5+WordPress③

WordPress 用の DB 作成 以下のコマンドを実行します。

mysql -h RDS のエンドポイント名 -P 3306 -u wpuser –p  ※ RDS のインスタンス作成時に設定したパスワードの入力が必要です。 create database wordpress

21

Page 22: AWS EC2 CentOS6.5+WordPress③

WordPress の初期設定 ブラウザを起動し「 http://EC2のIPアドレス/wordpress/」にアクセスし、

「さあ、始めましょう!」ボタンをクリックします。

22

Page 23: AWS EC2 CentOS6.5+WordPress③

WordPress の初期設定 データベース、ユーザー名、パスワード、データベースのホスト名を入力し、「送信」ボタンをクリックします。

23

RDS のエンドポイント名 (:3306 より前の値 )

RDS 作成時に設定したユーザーとパスワード

テーブル接頭辞をデフォルトから変えたほうがいいというネットの情報がありますが、今回はデフォルトのままとします。http://qiita.com/4cres/items/d8bb2c0dcec5ee2adcee

Page 24: AWS EC2 CentOS6.5+WordPress③

WordPress の初期設定 「インストール実行」ボタンをクリックします。

24

Page 25: AWS EC2 CentOS6.5+WordPress③

WordPress の初期設定 以下の設定に入力してから「 WordPress をインストール」ボタンをクリックします。

25

Page 26: AWS EC2 CentOS6.5+WordPress③

WordPress の管理画面にログイン 「ログイン」ボタンをクリックします。

26

Page 27: AWS EC2 CentOS6.5+WordPress③

WordPress の管理画面にログイン ユーザー名、パスワードを入力して「ログイン」ボタンをクリックします。

27

Page 28: AWS EC2 CentOS6.5+WordPress③

WordPress の管理画面にログイン 以下の画面が表示されたらログイン成功です。

28

Page 29: AWS EC2 CentOS6.5+WordPress③

EC2 インスタンス停止または削除 EC2 のインスタンス画面を表示します。

作成したインスタンスを選択し、停止または削除を選択します。

29

Page 30: AWS EC2 CentOS6.5+WordPress③

RDS インスタンス削除 RDS のインスタンス画面を表示します。

インスタンスを選択して「削除」を選択します。

30

Page 31: AWS EC2 CentOS6.5+WordPress③

補足php.ini の設定、ログローテーション設定などのことにいろいろと説明できていないところが あります。興味があれば、以下のサイトを参照して、いろいろなことを勉強してください。ログ・ローテーションの設定 ~ CentOS6http://easyramble.com/setup-log-rotation.htmlAWS の EC2+RDS を使って WordPress を構築する手順http://aws-infomation-agency.com/?p=5【 AWS 】起動した EC2 に Wordpress をインストールhttp://toatoshi.hatenablog.com/entry/2012/10/31/132753Amazon EC2 で WAF(Web Application Firewall) を設定する – ModSecurity –http://dev.classmethod.jp/cloud/ec2-wafweb-application-firewall/ログ監視ツール logwatch のインストールと設定 ~ CentOS6http://easyramble.com/install-setup-logwatch.html高速・軽量・高機能…… Nginx の基礎知識 (1/2)http://www.atmarkit.co.jp/ait/articles/1406/17/news013.html日本セキュア OS ユーザ会http://www.secureos.jp/

31