Resource Orchestration Service (ROS)、Alibaba Cloud Marketplace イメージ、または LNMP スタック/WIMP 環境を手動で構築して、Elastic Compute Service (ECS) インスタンス上に WordPress サイトをデプロイします。
アーキテクチャ
次の図は、ECS インスタンス上の WordPress サイトのアーキテクチャを示しています。
デプロイ方法
次の表に、利用可能なデプロイ方法を示します。
|
モード |
方法 |
オペレーティングシステムの例 |
説明 |
|
手動構築 |
|
特定のコンポーネントバージョンの LNMP スタックをインストールし、特定の WordPress バージョンをデプロイします。Linux の知識が必要です。 |
|
|
Windows Server 2012 R2 |
Docker に WordPress をデプロイすることもできます。詳細については、「Docker および Docker Compose のインストールと使用」をご参照ください。
操作手順
次のフローチャートは、ECS インスタンス上に WordPress サイトを構築する手順を示しています。
ECS インスタンス上に WordPress サイトを構築するには、次の手順に従います。
-
ECS インスタンスを作成します。
ウェブサイトの規模と予想されるトラフィックに基づいてインスタンスタイプを選択します。小規模なウェブサイトの場合、基本的な設定で十分です。詳細については、「カスタム起動でのインスタンスの作成」をご参照ください。
-
インスタンスファミリーと選択ガイダンスについては、「インスタンスファミリー」および「インスタンスタイプの選択」をご参照ください。
-
必要に応じて ECS インスタンスの設定を変更できます。詳細については、「インスタンスタイプ変更の事前チェック」をご参照ください。
-
-
WordPress サイトを構築します。
要件に基づいて、「デプロイ方法」セクションから方法を選択します。
説明このトピックの方法は、次の環境をサポートしています。
-
Linux ECS インスタンス上の LNMP スタック。
-
Windows ECS インスタンス上の WIMP 環境 (Windows、IIS、MySQL、PHP)。
他の Web サーバーやデータベースサービスもサポートされています。
-
Apache や NGINX などの Web サーバー。
-
MariaDB や ApsaraDB RDS などのデータベースサービス。
-
-
(オプション) WordPress サイトのドメイン名を設定します。
パブリック IP アドレスを直接使用すると、インスタンスのセキュリティが損なわれる可能性があります。セキュリティを向上させるには、次の手順に従います。
-
ドメイン名を登録します。
Alibaba Cloud でドメイン名を登録します。詳細については、「Alibaba Cloud でのドメイン名の登録」をご参照ください。
-
ドメイン名の Internet Content Provider (ICP) 申請を行います。
ECS インスタンスが中国本土内のリージョンにある場合は、ドメイン名を使用する前に ICP 申請を行う必要があります。詳細については、「ICP 申請プロセス」をご参照ください。
説明-
ICP 申請には、サブスクリプション期間が 3 か月以上あるサブスクリプションインスタンスが必要です。インスタンスがこの要件を満たしていない場合:
-
従量課金インスタンスの場合は、サブスクリプションに変換し、期間を 3 か月以上に設定します。詳細については、「従量課金からサブスクリプションへの変換」をご参照ください。
-
サブスクリプション期間が 3 か月未満のサブスクリプションインスタンスの場合は、インスタンスを更新します。詳細については、「サブスクリプションの ECS インスタンスを更新する方法」をご参照ください。
-
-
ICP 申請プロセスには 1〜22 営業日かかります。
-
ICP 申請に関するよくある質問については、「FAQ」をご参照ください。
-
-
DNS 名前解決
ドメイン名を ECS インスタンスのパブリック IP アドレスに解決します。詳細については、「使用開始」をご参照ください。
説明DNS 名前解決に関するよくある質問については、「DNS 名前解決の問題に関する FAQ」をご参照ください。
-
次のステップ
WordPress サイトを構築したら、「WordPress ドキュメント」を参照して利用を開始してください。