次の方法で共有


WordPress サイトの作成

作業内容

このクイックスタートでは、次の方法について説明します。

  • Azure Marketplaceから WordPress サイトを作成する
  • MySQL フレキシブル サーバー データベースを構成する
  • App Service ホスティング プランを設定する
  • WordPress サイトの展開と管理
  • サイトのパフォーマンスと正常性を監視する
  • カスタム ドメインと SSL を構成する
  • 運用環境向けに WordPress の展開を最適化する
  • トラフィックの増加に合わせてアプリケーションをスケーリングする
  • バックアップとディザスター リカバリーの戦略を実装する
  • ベスト プラクティスを使用して WordPress サイトをセキュリティで保護する

概要

このクイック スタートでは、最初の WordPress サイトを作成し、Azure App ServiceAzure Database for MySQL - フレキシブル サーバー を利用して展開する方法を学びます。それには、App Service の WordPress Azure Marketplace アイテム を使います。 このクイック スタートでは、アプリの Standard レベルと、データベースの Burstable、B2s レベルを使用し、Azure サブスクリプションのコストが発生します。 価格については、App Service の価格Azure Database for MySQL価格Content Delivery Network の価格、および Azure Blob Storage 価格をご覧ください。 App Service の WordPress の詳細については、 概要を参照してください。

このクイック スタートを完了するには、アクティブなサブスクリプションを持つAzure アカウントが必要です。 無料でアカウントを作成できます

Azure ポータルを使用して WordPress サイトを作成する

  1. WordPress サイトの作成を開始するには、https://portal.azure.com/#create/WordPress.WordPress にアクセスします。

    Azure App Service で WordPress サイトを作成する画面のスクリーンショット。

  2. [ 基本 ] タブの [ プロジェクトの詳細] で、正しいサブスクリプションが選択されていることを確認します。 [ 新しい リソース グループの作成] を選択し、名前に myResourceGroup を入力します。

  3. [ ホスティングの詳細] で、アプリを提供する リージョン を選択し、Web アプリのグローバルに一意の名前を入力します。 [ ホスティング プラン] で [ Standard] を選択します。 [ プランの変更] を選択して、機能と価格の比較を表示します。

  4. WordPress のセットアップで、優先するサイト言語を選択し、管理者メール管理者ユーザー名、管理者パスワードを入力します。 管理者メールは、WordPress の管理サインインにのみ使用されます。

  5. (省略可能)[アドイン] タブ 選択します。推奨設定 (マネージド ID を含む) は、既定で既に有効になっています。 これらの設定に慣れていない場合は、チェック ボックスをオフにします。 詳細については、「 WordPress アドインの構成 」を参照してください。

  6. [ 確認と作成 ] タブを選択します。検証の実行後、ページの下部にある [作成 ] ボタンを選択して WordPress サイトを作成します。

    Azure App Service の WordPress 作成ボタンのスクリーンショット

  7. サイトの URL を参照して、アプリが正しく動作していることを確認します。 サイトの読み込みには数分かかることがあります。 エラーが発生した場合は、数分待ってからブラウザーを更新してください。

    Azure App Service 上の WordPress サイトのスクリーンショット

  8. WordPress 管理ページにアクセスするには、 /wp-admin を参照し、 WordPress セットアップ 手順で作成した資格情報を使用します。

    Azure App Service での WordPress 管理者ログインのスクリーンショット。

リソースをクリーンアップする

必要がなくなったら、リソース グループ、App Service、およびすべての関連リソースを削除できます。

  1. App Service の 概要 ページから、Azure ポータルを使用して WordPress サイトを作成 ステップで作成した リソース グループ をクリックします。

    App Service の [概要] ページのリソース グループ。

  2. リソース グループ ページで、[リソース グループの削除] を選択します。 リソース グループの名前を確認してリソースの削除を終了します。

    リソース グループを削除します。

WordPress アドインを構成する

[アドイン] タブでは、推奨設定が既定で既に有効になっています。

  • マネージド ID を使用すると、機密性の高い資格情報を管理してAzureリソースにアクセスするオーバーヘッドが解消され、Web サイトの安全性が高くなります。
  • Azure Communication Services を使用すると、アプリケーションから人への高容量のメールを送信できます。
  • Azure Content Delivery Networkは、エンド ユーザーの近くのポイント オブ プレゼンスの場所にキャッシュされたコンテンツを格納できるサーバーの分散ネットワークを使用して、パフォーマンス、可用性、およびセキュリティを向上させるのに役立ちます。
  • Azure Front Door (AFD) は、応答時間を短縮しながら、メディアのダウンロードを高速化するために最も近いエッジ サーバーでキャッシュすることでコンテンツ配信を可能にする動的サイト アクセラレーションを提供します。
  • Azure Blob Storageでは、画像、ビデオ、その他のファイルを保存してアクセスできます。 これにより、Web サーバーの負荷が効果的に軽減され、パフォーマンスとユーザー エクスペリエンスが向上します。

WordPressアドインについてさらに知るには、アドインおよびその他をご覧ください。

MySQL フレキシブル サーバー、ユーザー名、またはパスワードを管理する (省略可能)

  • MySQL フレキシブル サーバーはプライベート Virtual Network の背後に作成され、直接アクセスすることはできません。 データベースをアクセスまたは管理するには、WordPress サイトと共にデプロイされる phpMyAdmin を使います。 phpMyAdmin には、次の手順に従ってアクセスできます。

    • 次の URL に移動します。https://<sitename>.azurewebsites.net/phpmyadmin
    • フレキシブル サーバーのユーザー名とパスワードでログインします
  • MySQL フレキシブル サーバーのデータベース ユーザー名とパスワードは自動的に生成されます。 展開後にこれらの値を取得するには、Azure App Serviceの [構成] ページの [アプリケーション設定] セクションに移動します。 WordPress 構成は、これらの アプリケーション設定 を使用して MySQL データベースに接続するように変更されます。

  • MySQL データベースのパスワードを変更するには、「 管理者パスワードのリセット」を参照してください。 MySQL データベースの資格情報が変更されるたびに、 アプリケーション設定 を更新する必要があります。 MySQL データベースのアプリケーション設定は、DATABASE_ プレフィックスで始まります。 MySQL パスワードの更新の詳細については、App Service の WordPress を参照してください。

WordPress 管理者パスワードを変更する (省略可能)

WordPress 管理者資格情報の アプリケーション設定 は、展開のみを目的としています。 これらの値を変更しても、WordPress のインストールには影響しません。 WordPress 管理者パスワードを変更するには、 パスワードのリセットを参照してください。 WordPress 管理者資格情報のアプリケーション設定は、WORDPRESS_ADMIN_ プレフィックスで始まります。 WordPress 管理者パスワードの更新の詳細については、「WordPress 管理者資格情報の変更を参照してください。

App Service on Linuxに移行する (省略可能)

WordPress アプリをApp Service on Linuxに移行するときは、いくつかの方法があります。 WP プラグインを使用するか、FTP と MySQL クライアントを使用して手動で移行することができます。 App Service へのアクセスなどのその他のドキュメントは、WordPress - App Service on Linux にあります。

おめでとうございます。このクイックスタートを正常に完了できました。