【AWS7】ブログシステムを構築する2022/10/03に公開AWSインフラnetworktechどうもoreoです。これまでの記事で、NATを構築することでプライベートサブネットからインターネットへの接続のみができるようにしました。この記事では、MariaDBやWordPressをインストールしてブログシステムを構築します。この記事の概要この記事では、DB用サーバにMariaDBをインストール、WebサーバーへWordPressをインストールし、初期設定をすることで、下記のようなブログシステムを構築します。MariaDBのインストールDB用のサーバーに、MariaDBをインストールして、データベースを作成します。踏み台サーバー(webサーバー)を経由してDBサーバーにログインします。ec2-user@10.0.2.10MariaDBをインストールします。前回、NATの構築を行ったため、プライベートサブネットからインターネット方向への接続が可能であり、ソフトウェアをインストールすることができます。mariadb-serverインストール完了後。MariaDBを起動します。mariadbMariaDBの管理者パスワードを設定します。この時に設定するパスワードは、今後MariaDBのrootユーザーで操作する際に必要になるので、忘れないようにしてください。データベースの作成WordPressで使用するデータベースを作成するために、rootユーザーでMariaDBに接続します(この時、先ほど設定したパスワードを入力します)。-pこの状態で、SQLを実行することで、データベースの操作ができます。「wordpress」という名前のデーターベースを作成します。utf8_general_ci;「wordpress」というユーザーを、「wordpresspasswd」と言うパスワードで作成し、wordpressデータベースへの全ての権限を与えます。'wordpresspasswd';権限を反映させ、データベースの設定は完了です。privileges;wordpressユーザーが登録されているのか、SELECTで確認すると登録されていることがわかります。mysql.user;設定完了後、exitでMariaDBコマンドを終了します。exit最後に、下記コマンドをDBサーバー上で実行して、DBサーバー起動時にMariaDBが自動的に起動するようにします。WebサーバーからMariaDBへの接続確認などWordPressが動くようにphpを7.3にアップデートします。DBサーバーからexitして、Webサーバーに入り、アップデートします。php7.3WordPressの実行に必要なライブラリー、MariaDBコマンドをインストールします。mariadb-serverWebサーバーからDBサーバー上のMariaDBへwordpressユーザーで接続します。この時wordpressユーザーのパスワードである「wordpresspasswd」で接続します。-p接続できると下記のようにMariaDBのプロンプトが表示されるので、接続が確認できるとexitでMariaDBのプロンプトを抜けます。WordPressのインストールWebサーバのホームディレクトリでWordPressをインストールし、展開します。latest-ja.tar.gzwordpressディレクトリに移動し、WordPressのファイル一式をApacheから見えるディレクトリ/var/www/html/にコピーします。/var/www/html/コピー後、WordPressのファイル一式の所有者/グループをapache/apacheに変更します。WordPressの設定を行うApacheを起動します。httpdで再起動を行います。httpdAWSマネジメントコンソールのEC2から、パブリックドメイン名を確認し、ブラウザからアクセスすると、WordPressの設定画面が現れるので、「さあ、始めましょう!」を選択し、設定を進めます。データベースの情報を入力します。インストールを実行します。サイトのタイトルや管理者のユーザー名などを設定します。設定した管理者のユーザー名とパスワードでログインすると、WordPress管理ページにアクセスできるようになります。これで記事の作成などができるようになり完了です。最後に7回の記事に渡ってブログシステムを構築しました。Proよくある質問LinksX(Twitter)GitHubメディアキットLegal利用規約プライバシーポリシ。