チュートリアル: Lightsail LAMP インスタンスを起動して設定する - Amazon Lightsail

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

チュートリアル: Lightsail LAMP インスタンスを起動して設定する

Amazon Lightsail は、仮想プライベートサーバーだけが必要な場合に、Amazon Web Services (AWS) の使用を開始する最も簡単な方法です。Lightsail には、仮想マシン、SSD ベースのストレージ、データ転送、DNS 管理、静的 IP など、プロジェクトをすばやく起動するために必要なすべてが含まれており、予測可能な低価格で提供されます。

このチュートリアルでは、Lightsail で LAMP インスタンスを起動して設定する方法を示します。SSH 経由でのインスタンスへの接続、インスタンスのアプリケーションパスワードの取得、静的 IP の作成とインスタンスへのアタッチ、DNS ゾーンの作成とドメインのマッピングに関するステップが含まれています。このチュートリアルを終了すると、Lightsail でインスタンスを起動して実行するための基礎が得られます。

目次

ステップ 1: AWS にサインアップ

このチュートリアルでは、 AWS アカウントが必要です。にサインアップ AWSするか、 アカウントを既にお持ちの場合は にサインイン AWSします。

ステップ 2: LAMP インスタンスを作成する

Lightsail で LAMP インスタンスを起動して実行します。Lightsail でのインスタンスの作成の詳細については、Lightsail ドキュメントの「Amazon Lightsail インスタンスの作成」を参照してください。

  1. Lightsail コンソールにサインインします。

  2. Lightsail ホームページのインスタンスタブで、インスタンスの作成を選択します。

    
            Lightsail で LAMP インスタンスを起動して設定します。
  3. インスタンスの AWS リージョン とアベイラビリティーゾーンを選択します。

    
            Lightsail で LAMP インスタンスを起動して設定します。
  4. インスタンスイメージを選択します。

    1. プラットフォームとして [Linux/Unix] を選択します。

    2. ブループリントとして [LAMP (PHP 8)] を選択します。

    
            Lightsail で LAMP インスタンスを起動して設定します。
  5. インスタンスプランを選択します。

    プランには、低額で予測可能なコスト、マシン設定 (RAM、SSD、vCPU)、およびデータ転送枠が含まれます。3.50 USD Lightsail プランは、1 か月間 (最大 750 時間) 無料で試すことができます。 は、アカウントに 1 か月の無料 AWS クレジットを付与します。

    注記

    AWS 無料利用枠の一部として、選択したインスタンスバンドルで Amazon Lightsail を無料で使い始めることができます。詳細については、「Amazon Lightsail 料金表」ページのAWS 「 無料利用枠」を参照してください。

  6. インスタンスの名前を入力します。

    リソース名:

    • AWS リージョン Lightsail アカウントの各 内で一意である必要があります。

    • 2〜255 文字を使用する必要があります。

    • 先頭と末尾は英数字または数字を使用する必要があります。

    • 英数字、数字、ピリオド、ダッシュ、アンダースコアを使用することができます。

    
            Lightsail で LAMP インスタンスを起動して設定します。
  7. 以下のいずれかのオプションを選択して、インスタンスにタグを追加します。

    • [Add key-only tags] (キーのみのタグを追加) または [Edit key-only tags] (キーのみのタグを編集) (タグが追加済みの場合)を追加。タグキーのテキストボックスに新しいタグを入力し、Enter キーを押します。タグの入力を完了したら、[保存] を選択してタグを追加し、追加しない場合は、[キャンセル] を選択します。

      
                Lightsail コンソールのキーのみのタグ。
    • [key-value タグの作成] から [キー] テキストボックスにキーを入力し、[] テキストボックスに値を入力します。タグの入力を完了したら、[保存] を選択し、追加しない場合は、[キャンセル] を選択します。

      キーバリューのタグは、保存する際に一つずつ追加することができます。さらに key-value タグを追加するには、以上のステップを繰り返します。

      
                Lightsail コンソールのキーバリュータグ。
    注記

    「キーのみ」のタグと「キーバリュー」のタグの詳細については、「タグ」を参照してください。

  8. [インスタンスの作成] を選択します。

ステップ 3: SSH 経由でインスタンスに接続し、LAMP インスタンスのアプリケーションパスワードを取得します。

LAMP のデータベースにサインインするためのデフォルトのパスワードがインスタンスに保存されます。Lightsail コンソールでブラウザベースの SSH ターミナルを使用してインスタンスに接続し、特別なコマンドを実行して、インスタンスを取得します。詳細については、「Amazon Lightsail での Bitnami インスタンスのアプリケーションユーザー名とパスワードの取得」を参照してください。

  1. Lightsail ホームページのインスタンスタブで、LAMP インスタンスの SSH クイック接続アイコンを選択します。

    
            Lightsail で LAMP インスタンスを起動して設定します。
  2. ブラウザベースの SSH クライアントのウィンドウが表示されたら、次のコマンドを入力してデフォルトのアプリケーションのパスワードを取得します。

    cat bitnami_application_password
    注記

    ユーザーのホームディレクトリ以外のディレクトリで作業している場合は、「cat $HOME/bitnami_application_password」と入力します。

  3. 画面に表示されたパスワードを書き留めておきます。このパスワードを後で使用して Bitnami アプリケーションをインスタンスにインストールします。または、ユーザー名 root を使用して MySQL データベースにアクセスします。

    
            Lightsail で LAMP インスタンスを起動して設定します。

ステップ 4: LAMP インスタンス上にアプリケーションをインストールする

LAMP インスタンス上に PHP アプリケーションをデプロイするか、Bitnami アプリケーションをインストールします。PHP アプリケーションをデプロイするメインディレクトリは /opt/bitnami/apache2/htdocs です。このディレクトリに PHP アプリケーションのファイルをコピーし、インスタンスのパブリック IP アドレスを参照してアプリケーションにアクセスします。

Bitnami アプリケーションは、モジュールのインストーラを使用してインストールすることもできます。Bitnami ウェブサイトから WordPress、Drupal、Magento、Moodle などのアプリケーションをダウンロードし、サーバーの機能を拡張します。Bitnami アプリケーションのインストールの詳細については、Bitnami ドキュメントの「開始方法」を参照してください。

ステップ 5: 静的 IP アドレスを作成して LAMP インスタンスにアタッチする

LAMP インスタンスのデフォルトのパブリック IP は、インスタンスを停止して開始すると変わります。インスタンスにアタッチした静的 IP アドレスは、インスタンスを停止して開始しても変わりません。

静的 IP アドレスを作成して LAMP インスタンスにアタッチします。詳細については、Lightsail ドキュメントの「静的 IP を作成してインスタンスにアタッチする」を参照してください。

  1. Lightsail ホームページのインスタンスタブで、実行中の LAMP インスタンスを選択します。

    
            LAMP インスタンスを起動して設定する。
  2. [ネットワーキング] タブを開き、次に [静的 IP をアタッチする] を選択します。

    
            LAMP インスタンスを起動して設定する。
  3. 静的 IP に名前を付け、[作成してアタッチ] を選択します。

    
            LAMP インスタンスを起動して設定する。

ステップ 6: DNS ゾーンを作成し、ドメインを LAMP インスタンスにマッピングする

ドメインの DNS レコードの管理を Lightsail に転送します。これにより、ドメインを LAMP インスタンスにマッピングし、Lightsail コンソールを使用してウェブサイトのすべてのリソースを簡単に管理できます。詳細については、「DNS ゾーンを作成し、ドメインの DNS レコードを管理する」を参照してください。

  1. Lightsail ホームページのドメインと DNS タブで、DNS ゾーンの作成を選択します。

  2. ドメインを入力し、[DNS ゾーンの作成] を選択します。

  3. ページに表示されたネームサーバーのアドレスを書き留めておきます。

    これらのネームサーバーアドレスをドメイン名のレジストラに追加して、ドメインの DNS レコードの管理を Lightsail に移管します。

    
            LAMP インスタンスを起動して設定する。
  4. ドメインの DNS レコードの管理が Lightsail に転送されたら、次のように A レコードを追加して、ドメインの頂点を LAMP インスタンスにポイントします。

    1. DNS ゾーンの [Assignments] (割り当て) タブで [Add assignment] (割り当てを追加) を選択します。

    2. [Select a domain] (ドメインの選択) フィールドで、ドメインまたはサブドメインを選択します。

    3. [Select a resource] (リソースの選択) ドロップダウンで、このチュートリアルで以前に作成した LAMP インスタンスを選択します。

    4. [Assign] (割り当て) を選択します。

    変更内容がインターネットの DNS を通じて伝播されるまで待ってから、LAMP インスタンスへのトラフィックのルーティングを開始します。

次のステップ

Amazon Lightsail で LAMP インスタンスを起動した後に実行できる追加の手順をいくつか示します。