В нашем веб-приложении, работающем в Azure, установлено расширение Azure Let's Encrypt 0.9.6. Запуск расширения (https://********-website-stage.scm.azurewebsites.net/letsencrypt/
) не проблема, и мы можем заполнить форму значениями, необходимыми для создания сертификата, как на прикрепленном изображении:
Регистрационная форма сертификата Let's Encrypt
Примерно через 2 минуты запрос истекает. Мы получаем следующую ошибку:
502 - Веб-сервер получил недопустимый ответ, выступая в качестве шлюза или прокси-сервера.
Возникла проблема со страницей, которую вы ищете, и она не может быть отображена. Когда веб-сервер (действуя как шлюз или прокси) связался с вышестоящим сервером содержимого, он получил недопустимый ответ от сервера содержимого.
Журнал ошибок говорит следующее:
Имя веб-приложения, о котором сообщает об ошибке (******-website-stage
) существует (используется для ******-website-stage.azurewebsites.net
), но это выглядит довольно забавно с префиксом https, тильдой с цифрой один после (~ 1) и, наконец, вызовом порта 80 на https?
Мы выполнили ту же настройку и установку letsencrypt в нашей производственной среде, и все прошло без проблем.
Проблема, по-видимому, возникает, когда наше веб-приложение снова пытается связаться с Let's Encrypt, чтобы предоставить информацию о конфигурации нашего веб-приложения Azure, например, для каких имен узлов зарегистрировать сертификат.
Есть идеи, где искать дальше?