Alibaba Cloudシンプルアプリケーションサーバーは、Windows Server OSイメージと主要なLinux OSイメージを提供しています。これらのイメージを使用して、サードパーティアプリケーションを含まない安全で安定したランタイム環境を作成できます。このトピックでは、CentOS 7.6 OSイメージに基づいてApacheをデプロイする方法について説明します。
背景情報
開発環境のデプロイとWebサイトの構築方法の詳細については、概要を参照してください。
手順1:シンプルアプリケーションサーバーを作成する
シンプルアプリケーションサーバーコンソールにログオンします。
左側のナビゲーションペインで、サーバーをクリックします。
ページの左上隅にあるサーバーの作成をクリックします。
シンプルアプリケーションサーバーページで、ビジネス要件に基づいてパラメーターを設定します。
次の表にパラメーターを示します。
パラメーター
例
説明
リージョン
華東1(杭州)china (hong Kong)
シンプルアプリケーションサーバーを作成するリージョン。ビジネスの地理的な場所に基づいてリージョンを選択します。サーバーの作成後、リージョンを変更することはできません。ご注意ください。
重要中国本土以外のリージョン(中国(香港)、シンガポールなど)のシンプルアプリケーションサーバーは、国際帯域幅を使用します。中国本土のリージョンからこれらのサーバーにアクセスすると、ネットワーク遅延が発生する可能性があります。ユーザーのアクセス速度を向上させるために、エンドユーザーの地理的な場所に最も近いリージョンを選択することをお勧めします。詳細については、リージョンとネットワーク接続を参照してください。
イメージ
タイプ:OSイメージ
OS:CentOS
バージョン:7.6
ビジネス要件に基づいてイメージを選択します。
アプリイメージ:アプリケーションイメージが表示されます。アプリケーションイメージにはアプリケーション環境が含まれており、開発環境を簡単にデプロイしたり、Webサイトを構築したりできます。
OSイメージ:OSイメージが表示されます。OSイメージには基本OSのみが含まれています。ビジネス要件に基づいてアプリケーションをインストールできます。
カスタムイメージ:カスタムイメージが表示されます。カスタムイメージは、シンプルアプリケーションサーバーのスナップショットに基づいて作成されます。カスタムイメージを使用して、同じ構成を持つシンプルアプリケーションサーバーを作成できます。詳細については、カスタムイメージの概要を参照してください。
インスタンスプラン
$3.5/mo
ビジネス要件に基づいてプランを選択します。プラン容量を超えるインターネット経由のアウトバウンドデータ転送には追加料金が発生します。課金の詳細については、課金の概要を参照してください。
データディスク
0 GB
このパラメーターはオプションです。シンプルアプリケーションサーバーのストレージ容量を増やすには、特定のサイズのデータディスクを作成して接続します。
契約期間
1か月
シンプルアプリケーションサーバーの契約期間を選択します。自動更新を有効にするかどうかを選択できます。
数量
1
作成するシンプルアプリケーションサーバーの数を入力します。デフォルト値は1です。最大20台のシンプルアプリケーションサーバーを作成できます。
今すぐ購入をクリックします。
注文の確認ページで、注文情報を確認します。
サービス規約セクションで、一般規約とエンドユーザーライセンスを読んだ上で同意しますを読んで選択します。
支払うをクリックし、画面の指示に従って支払いを完了します。
支払いが完了したら、「管理コンソールに入る」をクリックして、シンプルアプリケーションサーバーコンソールの[サーバー]ページに戻ります。サーバーページで、作成したサーバーを見つけます。サーバーの状態が初期化中から実行中に変わったら、サーバーカードをクリックして詳細を表示します。
(条件付き必須)シンプルアプリケーションサーバーの作成時にデータディスクを接続した場合、ディスクを使用する前に、ディスク上にパーティションとファイルシステムを作成する必要があります。詳細については、データディスクのパーティション分割とフォーマットを参照してください。
手順2:Apacheをデプロイする
Linuxサーバーに接続します。詳細については、Linuxサーバーへの接続を参照してください。
後続のアプリケーション構成のために、サーバーの現在のユーザーを
root
ユーザーに切り替えます。sudo su root
次のコマンドを実行して、Apacheをインストールします。
yum install -y httpd
次のコマンドを順番に実行して、Apacheを起動し、サーバーの起動時にApacheが実行されるようにします。
次のコマンドを実行して、Apacheを起動します。
systemctl start httpd
次のコマンドを実行して、サーバーの起動時にApacheが実行されるようにします。
systemctl enable httpd
次のコマンドを実行して、Apacheの状態を確認します。
systemctl status httpd
次のようなコマンド出力が返された場合、Apacheは想定どおりに実行されています。
コンピューターで、ブラウザーを使用して
<シンプルアプリケーションサーバーのパブリックIPアドレス>
にアクセスし、Apache HTTPサーバーのテストページに移動できるかどうかを確認します。説明LinuxサーバーのパブリックIPアドレスは、サーバーカードで取得できます。
次の図は、Apache HTTPサーバーのテストページを示しています。
手順3:(オプション)ドメイン名をバインドして解決する
サーバーのパブリックIPアドレスを使用してWebサイトにアクセスすると、サーバーのセキュリティが危険にさらされます。サーバーのセキュリティを確保するために、ドメイン名を使用してWebサイトにアクセスすることをお勧めします。ドメイン名を登録済みであるか、登録する場合、次の操作を実行してドメイン名をバインドして解決します。
ドメイン名を登録します。
詳細については、Alibaba Cloudでドメイン名を登録するを参照してください。ドメイン名をすでに登録している場合は、この手順をスキップしてください。
ドメイン名の例:
example.com
。ドメイン名が指すWebサイトが中国本土内のシンプルアプリケーションサーバーでホストされている場合は、ドメイン名に対してインターネットコンテンツプロバイダー(ICP)ファイリングを申請する必要があります。
ドメイン名を解決し、サーバーのパブリックIPアドレスを指すようにします。
参考資料
シンプルアプリケーションサーバーは、複数のアプリケーションイメージとOSイメージを提供しています。これらのイメージを使用して、ビジネス要件に基づいてシンプルアプリケーションサーバーを作成できます。詳細については、イメージを参照してください。