このクイック スタートでは、App Service の WordPress Azure Marketplace 項目を使用して、Azure Database for MySQL - フレキシブル サーバーを使用して、初めての WordPress サイトを作成して Azure App Service にデプロイする方法について説明します。 このクイック スタートでは、アプリの Standard レベルと、データベース用の バースト可能な B2s レベルを使用し、Azure サブスクリプションのコストが発生します。 価格については、 App Service の価格、 Azure Database for MySQL の価格、 Content Delivery Network の価格、 Azure Blob Storage の価格に関するページを参照してください。 App Service の WordPress の詳細については、 概要を参照してください。
このクイックスタートを完了するには、アクティブなサブスクリプションが含まれる Azure アカウントが必要です。 アカウントを無料で作成します。
Azure portal を使用して WordPress サイトを作成する
WordPress サイトの作成を開始するには、https://portal.azure.com/#create/WordPress.WordPress にアクセスします。
[ 基本 ] タブの [ プロジェクトの詳細] で、正しいサブスクリプションが選択されていることを確認します。 [ 新しい リソース グループの作成] を選択し、名前に
myResourceGroup
を入力します。[ ホスティングの詳細] で、アプリを提供する リージョン を選択し、Web アプリのグローバルに一意の名前を入力します。 [ ホスティング プラン] で [ Standard] を選択します。 [ プランの変更] を選択して、機能と価格の比較を表示します。
WordPress のセットアップで、優先するサイト言語を選択し、管理者メール、管理者ユーザー名、管理者パスワードを入力します。 管理者メールは、WordPress の管理サインインにのみ使用されます。
(省略可能)[アドイン] タブ を 選択します。推奨設定 (マネージド ID を含む) は、既定で既に有効になっています。 これらの設定に慣れていない場合は、チェック ボックスをオフにします。 詳細については、「 WordPress アドインの構成 」を参照してください。
[ 確認と作成 ] タブを選択します。検証の実行後、ページの下部にある [作成 ] ボタンを選択して WordPress サイトを作成します。
サイトの URL を参照して、アプリが正しく動作していることを確認します。 サイトの読み込みには数分かかることがあります。 エラーが発生した場合は、数分待ってからブラウザーを更新してください。
WordPress 管理ページにアクセスするには、
/wp-admin
を参照し、 WordPress セットアップ 手順で作成した資格情報を使用します。
リソースをクリーンアップする
必要がなくなったら、リソース グループ、App Service、およびすべての関連リソースを削除できます。
App Service の概要ページで、Azure portal を使用して WordPress サイトを作成する手順で作成したリソース グループをクリックします。
リソース グループ ページで、[リソース グループの削除] を選択します。 リソース グループの名前を確認してリソースの削除を終了します。
WordPress アドインを構成する
[アドイン] タブでは、推奨設定が既定で既に有効になっています。
- マネージド ID を使用すると、機密性の高い資格情報を管理して Azure リソースにアクセスするオーバーヘッドが解消され、Web サイトの安全性が高くなります。
- Azure Communication Service を利用すると、Azure Communication Services を介して、アプリケーションから個人宛てに大量の電子メールを送信できます。
- Azure Content Delivery Network は、エンド ユーザーに近いポイント オブ プレゼンスの場所にキャッシュされたコンテンツを格納できるサーバーの分散ネットワークを使用して、パフォーマンス、可用性、およびセキュリティを向上させるのに役立ちます。
- Azure Front Door (AFD) は、応答時間を短縮しながら、メディアのダウンロードを高速化するために最も近いエッジ サーバーでキャッシュすることでコンテンツ配信を可能にする動的サイト アクセラレーションを提供します。
- Azure Blob Storage を使用すると、画像、ビデオ、その他のファイルを格納してアクセスできます。 これにより、Web サーバーの負荷が効果的に軽減され、パフォーマンスとユーザー エクスペリエンスが向上します。
WordPressアドインについてさらに知るには、アドインおよびその他をご覧ください。
MySQL フレキシブル サーバー、ユーザー名、またはパスワードを管理する (省略可能)
MySQL フレキシブル サーバーはプライベート 仮想ネットワーク の背後に作成され、直接アクセスすることはできません。 データベースをアクセスまたは管理するには、WordPress サイトと共にデプロイされる phpMyAdmin を使います。 phpMyAdmin には、次の手順に従ってアクセスできます。
- 次の URL に移動します。https://
<sitename>
.azurewebsites.net/phpmyadmin - フレキシブル サーバーのユーザー名とパスワードでログインします
- 次の URL に移動します。https://
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 を参照してください。
関連するコンテンツ
おめでとうございます。このクイックスタートを正常に完了できました。