Поделиться через


Создание сайта WordPress

Что вы будете делать

Из этого краткого руководства вы узнаете, как:

  • Создание сайта WordPress из Azure Marketplace
  • Настройка гибкой базы данных сервера MySQL
  • Настройка планов размещения службы приложений
  • Развертывание и управление сайтом WordPress
  • Мониторинг производительности и работоспособности сайта
  • Настройка настраиваемых доменов и SSL
  • Оптимизация развертывания WordPress для рабочей среды
  • Масштабирование приложения по мере роста трафика
  • Реализация стратегий резервного копирования и аварийного восстановления
  • Защитите ваш сайт WordPress, следуя лучшим практикам.

Обзор

В этом кратком руководстве вы узнаете, как создать и развернуть первый сайт WordPress на Azure App Service с помощью Azure Database for MySQL - Flexible Server, используя элемент WordPress Azure Marketplace от App Service. В этом кратком руководстве используется уровень Standard для вашего приложения и уровень Burstable, B2s для вашей базы данных, что влечет за собой расходы на подписку Azure. Для ознакомления с ценами посетите разделы App Service цены, Azure Database for MySQL цены, Content Delivery Network цены и Azure Blob Storage цены. Дополнительные сведения о WordPress см. в Службе приложений в разделе «Обзор».

Чтобы пройти это краткое руководство, вам потребуется учетная запись Azure с активной подпиской. Создайте учетную запись бесплатно .

Создание сайта WordPress с помощью портала Azure

  1. Чтобы приступить к созданию сайта WordPress, перейдите на страницу https://portal.azure.com/#create/WordPress.WordPress.

    Скриншот создания сайта WordPress на Azure App Service.

  2. На вкладке "Основные сведения" в разделе "Сведения о проекте" убедитесь, что выбрана правильная подписка. Выберите Создайте новую группу ресурсов и введите myResourceGroup имя.

  3. В разделе "Сведения о размещении" выберите регион , из которого нужно обслуживать приложение, а затем введите глобально уникальное имя для веб-приложения. В разделе "Планы размещения" выберите "Стандартный". Выберите "Изменить план ", чтобы просмотреть функции и сравнения цен.

  4. В разделе "Настройка WordPress" выберите предпочитаемый язык сайта, а затем введите адрес электронной почты администратора, имя пользователя администратора и пароль администратора. Электронная почта администратора используется только для административного входа WordPress.

  5. (Необязательно) Выберите вкладку "Надстройки". Рекомендуемые параметры (включая Управляемую учетную запись) уже включены по умолчанию. Снимите флажки, если вы не знакомы с этими параметрами. Дополнительные сведения см. в разделе "Настройка надстроек WordPress ".

  6. Выберите вкладку "Просмотр и создание ". После выполнения проверки нажмите кнопку "Создать " в нижней части страницы, чтобы создать сайт WordPress.

    Скриншот кнопки создания WordPress в Azure App Service.

  7. Перейдите по URL-адресу вашего сайта, чтобы убедиться, что приложение работает правильно. Для загрузки сайта может потребоваться несколько минут. Если произойдет ошибка, подождите несколько минут, а затем обновите страницу в браузере.

    Скриншот сайта WordPress в Azure App Service.

  8. Чтобы получить доступ к странице администрирования WordPress, перейдите по адресу /wp-admin и используйте учетные данные, которые вы создали на этапе установки WordPress.

    Скриншот входа администратора в WordPress на Azure App Service.

Очистка ресурсов

Если группа ресурсов, Служба приложений и связанные ресурсы вам больше не нужны, их можно удалить.

  1. На странице обзор щелкните группу ресурсов , созданную на этапе Создание сайта WordPress с использованием портала Azure.

    Страница обзора группы ресурсов в службе приложений.

  2. На странице Группа ресурсов выберите Удалить группу ресурсов. Подтвердите имя группы ресурсов, чтобы завершить удаление ресурсов.

    Удаление группы ресурсов.

Настройка надстроек WordPress

На вкладке "Надстройки" рекомендуемые параметры уже включены по умолчанию:

  • Управляемые удостоверения удаляют затраты на управление конфиденциальными учетными данными для доступа к ресурсам Azure, что обеспечивает высокий уровень безопасности веб-сайта.
  • Azure Communication Service позволяет приложениям отправлять большое количество электронных писем людям с помощью Azure Communication Services.
  • Azure Content Delivery Network помогает повысить производительность, доступность и безопасность с помощью распределенной сети серверов, которые могут хранить кэшированное содержимое в расположениях присутствия, близких к конечным пользователям.
  • Azure Front Door (AFD) обеспечивает динамическое ускорение сайта, которое сокращает время отклика, а также позволяет выполнять кэширование содержимого на ближайших пограничных серверах для ускорения загрузки мультимедиа.
  • Azure Blob Storage позволяет хранить и получать доступ к изображениям, видео и другим файлам. Это эффективно снижает нагрузку на веб-сервер, тем самым повышая производительность и взаимодействие с пользователем.

Узнайте больше о надстройках и дополнениях для WordPress.

Управление гибким сервером MySQL, именем пользователя или паролем (необязательно)

  • Гибкий сервер MySQL создается внутри частной "Виртуальной сети" и не может быть доступен напрямую. Чтобы получить доступ к базе данных или управлять ею, используйте phpMyAdmin, развернутую с помощью сайта WordPress. Чтобы получить доступ к phpMyAdmin, сделайте следующее:

    • Перейдите по URL-адресу: https://<sitename>.azurewebsites.net/phpmyadmin
    • Войдите, используя имя пользователя и пароль гибкого сервера.
  • Имя пользователя и пароль базы данных для гибкого сервера MySQL создаются автоматически. Чтобы получить эти значения после развертывания, перейдите в раздел "Параметры приложения" страницы "Конфигурация" в Azure App Service. Конфигурация WordPress изменена, чтобы использовать эти параметры приложения для подключения к базе данных MySQL.

  • Чтобы изменить пароль базы данных MySQL, см. раздел "Сброс пароля администратора". При изменении учетных данных базы данных MySQL необходимо обновить параметры приложения . Параметры приложения для базы данных MySQL начинаются с DATABASE_ префикса. Дополнительные сведения об обновлении паролей MySQL см. в разделе WordPress в службе приложений.

Изменение пароля администратора WordPress (необязательно)

Параметры приложения для учетных данных администратора WordPress предназначены только для развертывания. Изменение этих значений не влияет на установку WordPress. Чтобы изменить пароль администратора WordPress, см. как сбросить ваш пароль. Параметры приложения для учетных данных администратора WordPress начинаются с WORDPRESS_ADMIN_ префикса. Дополнительные сведения об обновлении пароля администратора WordPress см. в разделе Changing WordPress Admin Credentials.

Переместиться на App Service on Linux (опционально)

Существует несколько подходов при переносе приложения WordPress на App Service on Linux. Вы можете использовать плагин WP или перенести вручную с помощью FTP и клиента MySQL. Дополнительная документация, включая Перенос в службу приложений, доступна в WordPress - служба приложений на Linux.

Поздравляем, вы успешно завершили обучение по этому руководству!