WordPressは無料のオープンソースのコンテンツ管理システム (CMS) で、ブログ、ニュースWebサイト、eコマースWebサイト、ソーシャルメディアWebサイトなどのWebサイトを簡単に作成および管理できます。 WordPressには、Webサイトの外観と機能をカスタマイズできるテーマとプラグインの豊富なライブラリがあります。 このトピックでは、Elastic Compute Service (ECS) インスタンス上に構築されたWordPress Webサイトのアーキテクチャ、およびWordPress Webサイトを構築するためのモードと手順について説明します。
アーキテクチャ
次の図は、ECSインスタンス上に構築されたWordPress Webサイトのアーキテクチャを示しています。
モード
次の表に、WordPress Webサイトを構築する方法を示します。
モード | 移動方法 | オペレーティングシステムの例 | 説明 |
マニュアルビル |
| CLIコマンドを実行して、各コンポーネントの特定のバージョンを含むLNMPスタックをインストールし、ビジネス要件に基づいて特定のバージョンのWordPress Webサイトを構築できます。 Linuxに精通している必要があります。 |
Dockerを使用してWordPressをデプロイすることもできます。 詳細については、「Docker Composeを使用したアプリケーションのデプロイ」をご参照ください。
手順
次のフローチャートは、ECSインスタンスでWordPress Webサイトを構築する手順の概要を示しています。
ECSインスタンスにWordPress Webサイトを構築するには、次の手順を実行します。
ECSインスタンスを作成します。
異なるタイプのWebサイトでは、ECSインスタンス設定の要件が異なります。 Webサイトの規模と潜在的な訪問者数に基づいて、適切なECSインスタンスを準備します。 ほとんどの場合、小規模Webサイトで使用するECSインスタンスの基本設定のみを設定できます。 ECSインスタンスの作成方法については、「カスタム起動タブでインスタンスを作成する」をご参照ください。
インスタンスファミリーとインスタンスタイプの選択方法については、「インスタンスファミリーの概要」および「インスタンスタイプの選択」をご参照ください。
ビジネス要件に基づいてECSインスタンスをアップグレードまたはダウングレードできます。 詳細については、「インスタンスタイプの変更をサポートするインスタンスタイプとファミリー」をご参照ください。
WordPress Webサイトを構築します。
ビジネス要件に基づいて、[モード] セクションで説明されている方法を選択して、WordPress Webサイトを構築します。
説明このトピックで説明する方法を使用して、次の環境でWordPress Webサイトを構築できます。
LNMPスタック。 Linux ECSインスタンスのLNMPスタックにWordPress Webサイトを構築できます。
WIMP環境。 WIMPは、Windows、インターネットインフォメーションサービス (IIS) 、MySQL、およびPHPの略です。 Windows ECSインスタンスのWIMP環境でWordPress Webサイトを構築できます。
他のwebサーバーとデータベースサービスを選択できます。
ApacheやNGINXなどのWebサーバー。
MariaDBやApsaraDB RDSなどのデータベースサービス。
(オプション) WordPress Webサイトのドメイン名を設定します。
WordPress Webサイトが構築されているECSインスタンスのパブリックIPアドレスを使用してユーザーにWordPress Webサイトへのアクセスを許可すると、インスタンスのセキュリティが侵害されます。 セキュリティを向上させるには、次の手順を実行します。
ドメイン名を登録します。
Alibaba Cloudにドメイン名を登録できます。 詳細については、「Alibaba Cloudでのドメイン名の登録」をご参照ください。
ドメイン名のインターネットコンテンツプロバイダ (ICP) 申請を申請します。
WordPress Webサイトが中国本土内のリージョンにあるECSインスタンス上に構築されている場合は、Webサイトのドメイン名を使用する前に、ドメイン名のICP申請を申請してください。 ICP登録プロセスの詳細については、ICPファイリングプロセス.
説明ECSインスタンスでホストされているWebサイトのドメイン名のICPファイリングを申請できるのは、インスタンスがサブスクリプション期間が3か月以上のサブスクリプションインスタンスである場合のみです。 WordPress Webサイトが構築されているECSインスタンスが上記の要件を満たしていない場合は、次のいずれかの操作を実行します。
ECSインスタンスが従量課金インスタンスの場合、インスタンスの課金方法をサブスクリプションに変更し、サブスクリプション期間を少なくとも3か月に設定します。 詳細については、「インスタンスの課金方法を従量課金からサブスクリプションに変更する」をご参照ください。
ECSインスタンスがサブスクリプション期間が3か月未満のサブスクリプションインスタンスの場合、インスタンスを更新します。 詳細については、「サブスクリプションインスタンスの更新」をご参照ください。
ICPファイリングプロセス全体が完了するまでに1〜22営業日かかります。 必要とされる実際の時間量は変化し得る。
ICPファイリングプロセスに関するよくある質問については、「FAQ」をご参照ください。
登録されたドメイン名を解決する
ECSインスタンスのパブリックIPアドレスに 詳細については、「スタートアップ」をご参照ください。
説明DNS解決の問題に関するよくある質問に対する回答については、「DNS解決の問題に関するFAQ」をご参照ください。
次のステップ
WordPress Webサイトを構築したら、そのWebサイトを使用できます。 詳細については、「WordPressドキュメント」をご参照ください。