カテゴリー: 未分類

  • EC2とDockerでWordPressを構築してみた

    今日はAWSの学習として、クラウド上に自分専用のWordPressブログを立ち上げました。 以下に、今回私が実践した構築手順をメモしておきます。

    1. AWS EC2インスタンスの作成

    まずはAWSコンソールから、Webサーバーとなる土台(EC2)を作成しました。

    • OS: Amazon Linux 2023
    • サイズ: t2.micro(無料枠)
    • セキュリティグループ: ここが重要!SSH(22番)だけでなく、Webサイトとして公開するために HTTP(80番) の通信を「Anywhere-IPv4」で許可しました。

    2. EC2へのSSH接続とDocker準備

    次に、AWS CloudShellを使って作成したEC2の中に潜入(SSH接続)しました。 サーバーの中に入ったら、コンテナを動かすためのエンジンである Docker と Docker Compose をコマンドでインストールしました。

    3. docker-compose.yml の作成

    nano という黒い画面のエディタを使って、設定ファイル(設計図)を書きました。 WordPress本体と、データを保存するMySQLデータベースの2つを連携させる設定です。 これを「Infrastructure as Code(コードとしてのインフラ)」と呼ぶそうです。

    4. コンテナの起動!

    準備ができたので、魔法のコマンド docker-compose up -d を実行! 自動的にデータがダウンロードされ、ブラウザからEC2のパブリックIP(15.152.xx.xx)にアクセスすると、見事にWordPressの画面が表示されました!

    インフラの設定からアプリの公開まで、クラウドの便利さを実感できる良いハンズオンでした。

    AI: こんにちは!何でも聞いてください。

  • Hello world!

    WordPress へようこそ。こちらは最初の投稿です。編集または削除し、コンテンツ作成を始めてください。