すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:コンソールで Linux インスタンスをカスタム起動し、Apache サービスを構築する

最終更新日:Feb 03, 2026

このトピックでは、Linux の Elastic Compute Service (ECS) インスタンスを購入し、Apache Web サーバーをデプロイする手順を説明します。特定の概念に関する詳細については、関連ドキュメントをご参照ください。

事前準備

基本概念

ECS インスタンスには、以下のリソースが必要です:

  • リージョン:ご利用の ECS インスタンスが実行される地理的な場所です。レイテンシーを最小限に抑えるために、ユーザーに近いリージョンを選択します。詳細については、「リージョンとゾーン」をご参照ください。

  • Virtual Private Cloud (VPC):ご利用の ECS インスタンスのための分離されたプライベートネットワークです。同じ VPC 内のインスタンスは、プライベートネットワークを介して通信できます。詳細については、「VPC と vSwitch」をご参照ください。

  • vSwitch:vSwitch は VPC を構成する基本的なネットワークデバイスです。詳細については、「VPC と vSwitch」をご参照ください。

  • インスタンスタイプ:インスタンスタイプは、CPU モデル、コア数、メモリサイズ (例:2 vCPU、4 GiB メモリ) を指定します。ECS で利用可能なインスタンスファミリーについては、「インスタンスファミリーの分類と命名」および「インスタンスファミリー」をご参照ください。

  • イメージ:イメージには、インスタンスのオペレーティングシステムとバージョン (例:Alibaba Cloud Linux 3.2104 LTS 64 ビット、Windows Server 2022 Datacenter Edition 64 ビット (中国語)) が含まれます。詳細については、「イメージの概要」をご参照ください。

  • ストレージ:OS イメージとビジネスデータを保存するために使用されるシステムディスクとデータディスクが含まれます。詳細については、「ブロックストレージの概要」をご参照ください。

  • パブリック IP アドレス:インターネットからインスタンスにアクセスするために必要です。

  • セキュリティグループ:インバウンドトラフィックとアウトバウンドトラフィックを制御する仮想ファイアウォールです。詳細については、「セキュリティグループの概要」をご参照ください。

  • キーペア:インスタンスへのログインに使用する安全な認証方式です。詳細については、「SSH キーペアの概要」をご参照ください。

ECS インスタンスの作成

カスタム起動メソッドを使用して Linux ECS インスタンスを作成します。他のメソッドについては、「インスタンスの作成」をご参照ください。

カスタム起動ページに移動し、以下の設定を行います。詳細な手順については、「インスタンスの購入のカスタマイズ」をご参照ください。

1. リージョンと課金方法の選択

  • 柔軟な課金のために [従量課金] を選択します。詳細については、「課金の概要」をご参照ください。

  • [シンガポール] (またはユーザーに近いリージョン) を選択します。

image

2. VPC と vSwitch の作成

シンガポールリージョンに VPC を作成します。作成後、ECS 購入ページに戻り、リフレッシュして VPC と vSwitch を選択します。

説明

VPC の作成時に vSwitch を作成できます。

image

image

image

3. インスタンスタイプとイメージの選択

インスタンスタイプ ecs.e-c1m1.large (2 vCPU、2 GiB メモリ) とイメージ Alibaba Cloud Linux 3.2104 LTS 64 ビット を選択します。

説明

[インスタンス] > [すべてのインスタンスタイプ] セクションの [比較に追加] 機能を使用して、インスタンスタイプを選択できます。

image

4. ストレージの選択

システムディスクを選択します。このチュートリアルでは、システムディスクで十分であり、データディスクは必要ありません。

説明
  • [システムディスク] は ECS インスタンスのブートディスクです。オペレーティングシステムやプログラムファイルなどのシステム関連データを保存します。

  • [データディスク] は、ユーザーデータ、ログ、その他のアプリケーションなど、システム関連以外のデータを保存するために使用されます。

  • ストレージの詳細については、「ブロックストレージの概要」をご参照ください。

image

5. パブリック IP アドレスの割り当て

インターネットアクセスのためにパブリック IP アドレスを割り当てます。または、インスタンス作成後に Elastic IP Address (EIP) を関連付けます。詳細については、「クラウドリソースへの EIP の関連付け」をご参照ください。

説明
  • パブリック IP アドレスがない場合、インターネット経由で SSH/RDP を使用してインスタンスにアクセスすることはできません。

  • [トラフィック課金] を選択すると、消費したトラフィックに対してのみ料金が発生します。詳細については、「パブリック帯域幅の課金」をご参照ください。

image

6. セキュリティグループの作成

セキュリティグループを作成し、次のポートでのトラフィックを許可します:

ポート範囲:SSH (22)、RDP (3389)、HTTP (80)、HTTPS (443)。

説明
  • これらのポートにより、ご利用のインスタンスで実行されているアプリケーションへのアクセスが可能になります。

  • デフォルトのソース 0.0.0.0/0 は、任意の IP アドレスからのアクセスを許可します。本番環境での利用では、特定の IP に制限してください。詳細については、「セキュリティグループルールの変更」をご参照ください。

image

7. キーペアの作成

  • キーペアを作成し、インスタンスへの接続用の秘密鍵をダウンロードします。ECS 購入ページに戻り、キーペアを選択します。

  • ユーザー名として ecs-user を選択します。セキュリティ上の理由から root の使用は避けてください。

説明

秘密鍵 (.pem ファイル) は自動的にダウンロードされます。安全な場所に保存してください。

image

8. ECS インスタンスの作成と表示

利用規約を確認し、[注文の作成] をクリックします。[コンソール] をクリックしてインスタンスを表示します。以下にご注意ください:

  • インスタンス ID:インスタンスを特定するために使用します。

  • リージョン:インスタンスをフィルターするために使用します。

  • パブリック IP アドレス:Web サービスにアクセスするために使用します。

imageimage

ECS インスタンスへの接続

リモート接続ツールを使用してインスタンスに接続します。

  1. ECS コンソール - インスタンス に移動します。

  2. トップナビゲーションバーで、管理したいリソースのリージョンとリソースグループを選択します。地域

  3. 対象インスタンスの ID をクリックします。インスタンス詳細ページで、[接続] をクリックします。

  4. [リモート接続] ダイアログボックスで、[ワークベンチ] セクションの [今すぐサインイン] をクリックします。image

    説明

    このチュートリアルではワークベンチを使用します。他のメソッドについては、「接続方法の選択」をご参照ください。

  5. [インスタンスへのログイン] ダイアログボックスで、[認証][SSH キー認証] に設定し、ユーザー名に ecs-user を入力し、キーペア作成時にダウンロードした秘密鍵ファイルを入力またはアップロードしてから、[ログイン] をクリックします。

    説明

    秘密鍵ファイルは、キーペアを作成したときにローカルコンピューターに自動的にダウンロードされます。ブラウザのダウンロード履歴を確認して、.pem 秘密鍵ファイルを見つけてください。インスタンス作成時にキーペアを関連付けなかった場合は、まずインスタンスのキーペアを作成し、関連付ける必要があります。

    image

  6. 次のページが表示されたら、ECS インスタンスへのログインは成功です。image

ECS インスタンスの使用

Apache Web サーバーをデプロイして、インスタンスが正しく動作していることを確認します。

  1. Apache サービスのインストール:

    1. インスタンスで次のコマンドを実行します。

      sudo yum install -y httpd
    2. Complete! はインストールが成功したことを示します。image

  2. Apache サービスの開始:インスタンスで次のコマンドを実行します。結果は返されません。

    sudo systemctl start httpd
  3. Apache サービスのステータスの確認

    1. インスタンスで次のコマンドを実行します。

      systemctl status httpd
    2. active (running) は Apache が実行中であることを示します。image

  4. 結果の確認:ブラウザで http://<パブリック IP アドレス> を開きます。Apache のテストページが表示されれば、デプロイメントは成功です。

    説明

    インスタンスページでパブリック IP アドレスを確認します。割り当てていない場合は、EIP を関連付けます。詳細については、「Elastic IP Address」をご参照ください。

    image

説明

本番環境の Web サイトを構築する場合は、「Web サイトの構築」をご参照ください。

ECS インスタンスのリリース

不要になったインスタンスはリリースします。課金は停止し、データは回復できなくなります。

  1. ECS コンソール - インスタンス に移動します。

  2. トップナビゲーションバーで、管理したいリソースのリージョンとリソースグループを選択します。地域

  3. 対象インスタンスの ID をクリックしてインスタンス詳細ページに移動します。[すべての操作] をクリックして操作パネルを展開し、[リリース] を見つけてクリックします。

  4. インスタンスの詳細を確認した後、[今すぐリリース] を選択し、[次へ] をクリックします。

  5. リリースしたい関連リソースを確認し、関連するデータリスクを理解します。その後、[OK] をクリックして ECS インスタンスをリリースします。

説明
  • システムディスクと割り当てられたパブリック IP アドレスは、インスタンスとともにリリースされます。

  • セキュリティグループ、vSwitch、VPC はインスタンスとともにリリースされません。ただし、これらは無料のリソースです。必要に応じて削除できます。

  • EIP はインスタンスとともにリリースされず、無料のリソースではありません。必要に応じて削除できます。EIP の課金の詳細については、「課金の概要」をご参照ください。

請求書の表示

請求書を表示してコストを確認します。請求書は 1 日遅れで更新されます。

  1. 請求管理コンソールに移動し、[請求] > [請求明細] を選択します。

  2. ECS インスタンス ID で [検索] して、インスタンスのコスト詳細を取得します。

参考文献

詳細情報: