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

Elastic Compute Service:WordPress の Web サイトの構築

最終更新日:Dec 10, 2024

WordPressは無料のオープンソースのコンテンツ管理システム (CMS) で、ブログ、ニュースWebサイト、eコマースWebサイト、ソーシャルメディアWebサイトなどのWebサイトを簡単に作成および管理できます。 WordPressには、Webサイトの外観と機能をカスタマイズできるテーマとプラグインの豊富なライブラリがあります。 このトピックでは、Elastic Compute Service (ECS) インスタンス上に構築されたWordPress Webサイトのアーキテクチャ、およびWordPress Webサイトを構築するためのモードと手順について説明します。

アーキテクチャ

次の図は、ECSインスタンス上に構築されたWordPress Webサイトのアーキテクチャを示しています。

image

モード

次の表に、WordPress Webサイトを構築する方法を示します。

モード

移動方法

オペレーティングシステムの例

説明

マニュアルビル

LinuxインスタンスでのWordPress Webサイトの構築

  • Alibaba Cloud Linux 2または3

  • CentOS 7または8

CLIコマンドを実行して、各コンポーネントの特定のバージョンを含むLNMPスタックをインストールし、ビジネス要件に基づいて特定のバージョンのWordPress Webサイトを構築できます。 Linuxに精通している必要があります。

Dockerを使用してWordPressをデプロイすることもできます。 詳細については、「Docker Composeを使用したアプリケーションのデプロイ」をご参照ください。

手順

次のフローチャートは、ECSインスタンスでWordPress Webサイトを構築する手順の概要を示しています。

image

ECSインスタンスにWordPress Webサイトを構築するには、次の手順を実行します。

  1. ECSインスタンスを作成します。

    異なるタイプのWebサイトでは、ECSインスタンス設定の要件が異なります。 Webサイトの規模と潜在的な訪問者数に基づいて、適切なECSインスタンスを準備します。 ほとんどの場合、小規模Webサイトで使用するECSインスタンスの基本設定のみを設定できます。 ECSインスタンスの作成方法については、「カスタム起動タブでインスタンスを作成する」をご参照ください。

  2. 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などのデータベースサービス。

  3. (オプション) WordPress Webサイトのドメイン名を設定します。

    WordPress Webサイトが構築されているECSインスタンスのパブリックIPアドレスを使用してユーザーにWordPress Webサイトへのアクセスを許可すると、インスタンスのセキュリティが侵害されます。 セキュリティを向上させるには、次の手順を実行します。

    1. ドメイン名を登録します。

      Alibaba Cloudにドメイン名を登録できます。 詳細については、「Alibaba Cloudでのドメイン名の登録」をご参照ください。

    2. ドメイン名のインターネットコンテンツプロバイダ (ICP) 申請を申請します。

      WordPress Webサイトが中国本土内のリージョンにあるECSインスタンス上に構築されている場合は、Webサイトのドメイン名を使用する前に、ドメイン名のICP申請を申請してください。 ICP登録プロセスの詳細については、ICPファイリングプロセス.

      説明
      • ECSインスタンスでホストされているWebサイトのドメイン名のICPファイリングを申請できるのは、インスタンスがサブスクリプション期間が3か月以上のサブスクリプションインスタンスである場合のみです。 WordPress Webサイトが構築されているECSインスタンスが上記の要件を満たしていない場合は、次のいずれかの操作を実行します。

      • ICPファイリングプロセス全体が完了するまでに1〜22営業日かかります。 必要とされる実際の時間量は変化し得る。

      • ICPファイリングプロセスに関するよくある質問については、「FAQ」をご参照ください。

    3. 登録されたドメイン名を解決する

      ECSインスタンスのパブリックIPアドレスに 詳細については、「スタートアップ」をご参照ください。

      説明

      DNS解決の問題に関するよくある質問に対する回答については、「DNS解決の問題に関するFAQ」をご参照ください。

次のステップ

WordPress Webサイトを構築したら、そのWebサイトを使用できます。 詳細については、「WordPressドキュメント」をご参照ください。