作業内容
このクイックスタートでは、次の方法について説明します。
- Azure Marketplaceから WordPress サイトを作成する
- MySQL フレキシブル サーバー データベースを構成する
- App Service ホスティング プランを設定する
- WordPress サイトの展開と管理
- サイトのパフォーマンスと正常性を監視する
- カスタム ドメインと SSL を構成する
- 運用環境向けに WordPress の展開を最適化する
- トラフィックの増加に合わせてアプリケーションをスケーリングする
- バックアップとディザスター リカバリーの戦略を実装する
- ベスト プラクティスを使用して WordPress サイトをセキュリティで保護する
概要
このクイック スタートでは、最初の
このクイック スタートを完了するには、アクティブなサブスクリプションを持つAzure アカウントが必要です。 無料でアカウントを作成できます。
Azure ポータルを使用して WordPress サイトを作成する
WordPress サイトの作成を開始するには、https://portal.azure.com/#create/WordPress.WordPress にアクセスします。
[ 基本 ] タブの [ プロジェクトの詳細] で、正しいサブスクリプションが選択されていることを確認します。 [ 新しい リソース グループの作成] を選択し、名前に
myResourceGroupを入力します。[ ホスティングの詳細] で、アプリを提供する リージョン を選択し、Web アプリのグローバルに一意の名前を入力します。 [ ホスティング プラン] で [ Standard] を選択します。 [ プランの変更] を選択して、機能と価格の比較を表示します。
WordPress のセットアップで、優先するサイト言語を選択し、管理者メール、管理者ユーザー名、管理者パスワードを入力します。 管理者メールは、WordPress の管理サインインにのみ使用されます。
(省略可能)[アドイン] タブ を 選択します。推奨設定 (マネージド ID を含む) は、既定で既に有効になっています。 これらの設定に慣れていない場合は、チェック ボックスをオフにします。 詳細については、「 WordPress アドインの構成 」を参照してください。
[ 確認と作成 ] タブを選択します。検証の実行後、ページの下部にある [作成 ] ボタンを選択して WordPress サイトを作成します。
サイトの URL を参照して、アプリが正しく動作していることを確認します。 サイトの読み込みには数分かかることがあります。 エラーが発生した場合は、数分待ってからブラウザーを更新してください。
Azure App Service 上の WordPress サイトのスクリーンショット WordPress 管理ページにアクセスするには、
/wp-adminを参照し、 WordPress セットアップ 手順で作成した資格情報を使用します。Azure App Service での WordPress 管理者ログインのスクリーンショット。
リソースをクリーンアップする
必要がなくなったら、リソース グループ、App Service、およびすべての関連リソースを削除できます。
App Service の 概要 ページから、Azure ポータルを使用して WordPress サイトを作成 ステップで作成した リソース グループ をクリックします。
リソース グループ ページで、[リソース グループの削除] を選択します。 リソース グループの名前を確認してリソースの削除を終了します。
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 - フレキシブル サーバーのユーザー名とパスワードでログインします
- 次の 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 にあります。
関連するコンテンツ
おめでとうございます。このクイックスタートを正常に完了できました。