AWSでLAMP環境し、そこにWordPressをインストールしてインターネット上でウェブサイトを作成する方法をまとめました。
EC2の概要
EC2の概要については以下の記事でまとめています。
https://aws-jp.website-industries.com/ec2-overview
EC2上でインスタンスを立ち上げる
EC2にインスタンスを立ち上げる方法は以下の記事で紹介しています。
EC2のインスタンスは、AWSのサーバー上のハイパーバイザーによって立ち上げられる仮想サーバーです。
立ち上げるインスタンスはAmazon Linux 2023を想定します。
LAMPの概要
LAMPはLinux、Apache、MySQL、PHPの頭文字で、プログラム(アプリケーション)を実行するためのサーバー環境のことを指します。
Amazon Linux 2023にLAMP環境を構築する
以下のドキュメントを参考にしつつ、Amazon Linux 2023にLAMP環境を構築します。
チュートリアル: AL2023 に LAMP サーバーをインストールする - Amazon Linux 2023
Apache ウェブサーバーを PHP と MariaDB のサポートとともに EC2 インスタンスにインストールします。
構築したLAMP環境にWordPressをインストールする
以下ドキュメントを参考にLAMP環境をWordPressにインストールします。
チュートリアル: AL2023 で WordPress ブログをホストする - Amazon Linux 2023
EC2 インスタンスに WordPress ブログをインストール、構成し、セキュリティを確保するためのチュートリアル。
構築したWordPressサイトを独自ドメインでインターネットに公開する
AWSでは独自ドメインをRoute 53で取得して管理ができます。
Amazon Route 53 を使用したドメインの登録と管理 - Amazon Route 53
Amazon Route 53 を使用して新しいドメイン名を登録します。
パブリックホストゾーンを作成して独自ドメインとEC2で立ち上げたサーバーのIPアドレスを紐づけて独自ドメインでサーバーにアクセスできるようになります。
まとめ
Amazon Linuxを使用してAWSでWordPressでサイトを作成して公開する方法をまとめました。
AWSでサイトを運営したい場合や、エンジニアとしてAWSの理解を深めたい方の参考になれば幸いです。


