502 Ошибка сервера после настройки балансировщика нагрузки в Google Cloud Platform - PullRequest
0 голосов
/ 07 апреля 2020

Я использую WordPress, сертифицированный Bitnami и Automatti c, и один экземпляр виртуальной машины работает в Google Cloud Compute Engine. Я настроил бесплатный сертификат SSL от Let's Encrypt для своего веб-сайта, а также настроил сценарий Certbot Auto-Renewal .

. Я пытался использовать Cloudflare, и я получал ошибки 5xx иногда, в основном, ошибка 522 тайм-аута. Я перестал использовать службу Cloudflare и попытался настроить балансировщик нагрузки GCP для своего экземпляра виртуальной машины. Я создал Неуправляемую группу экземпляров и настроил протокол HTTP для своей серверной службы с Cloud CDN Enabled в балансировщике нагрузки, а для внешнего интерфейса я настроил протокол HTTP и HTTPS и создал Google Managed SSL Certificate для протокола HTTPS в моем балансировщике нагрузки. (SSL-сертификат ACTIVE )

Я использовал эту ссылку для настройки своего балансировщика нагрузки в Google Cloud Platform: https://docs.bitnami.com/google-templates/how-to/configure-lb-ssl-google-templates/

Проблема У меня есть 2 сертификата SSL , и я получаю 502 Ошибка сервера: *

"Ошибка: ошибка сервера Сервер обнаружил временную ошибку и не смог выполнить ваш запрос. Пожалуйста, попробуйте через 30 секунд. "

*

Я не знаю, как решить эту проблему. Я просто хочу использовать базовую c и общую конфигурацию для своего веб-сайта.

Я также хочу знать, почему я получил ошибку тайм-аута 522 от Cloudflare и как ее решить.

Мне нужен быстрый ответ, я ценю ваши ответы и помощь заранее.

1 Ответ

0 голосов
/ 07 апреля 2020

Я бы посоветовал вам следовать 1 для создания балансировщика нагрузки HTTPS с бэкэнд-сервисом 2 . Создав это, вы можете включить CDN 3 .

Что касается ошибок, убедитесь, что ваш бэкэнд-экземпляр исправен и поддерживает протокол HTTP / 2. Вы можете проверить это, протестировав подключение к экземпляру сервера с помощью HTTP / 2.

После того, как вы убедитесь, что виртуальная машина использует протокол HTTP / 2, убедитесь, что настройка брандмауэра позволяет проверять работоспособность и балансировщик нагрузки. .

Если нет проблем с настройкой брандмауэра, убедитесь, что балансировщик нагрузки настроен на соединение с правильным портом на виртуальной машине. Я также предлагаю вам пройтись по 4 , чтобы узнать, какие дополнительные действия вы можете предпринять для устранения этой проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...