Назад | Перейти на главную страницу

Помещение облачной платформы google (облачный запуск) в облачную вспышку

У меня есть приложение в Google Cloud Run. Я подключил свой домен и добавил cname: ghs.googlehosted.com.

мой DNS и доменная служба находятся в облачной вспышке.

Если SSL полный или Полный строгий, я получаю ошибку 525. Если SSL в облачной вспышке выключен или гибкий, я получаю ERR_TOO_MANY_REDIRECTS (Я также вижу все перенаправления в своих журналах).

Можно ли поставить Google за CF, когда Google генерирует сертификат для моего приложения (тот же домен)?

Спасибо

РЕДАКТИРОВАТЬ Дополнительная информация:
Google не разрешает мне загружать собственный сертификат.
Кроме того, Google вынуждает меня выставить мое приложение на 8080, и я думаю, что это означает отсутствие SSL в моем приложении.

Редактировать:

Cloud run позволяет использовать порт 80, но это зависит от контейнера, согласно моему опыту, когда вы используете порт 80 в качестве HTTP-сервера, GCP автоматически перенаправляет его на HTTPS на порт 443 с действующим SSL-сертификатом от них с кодом HTTP 302 , но когда вы используете облачный пользовательский домен, указанный сертификат создается с помощью Let's encrypt.

На данный момент я думаю, что это ваша цель (согласно вашему 1-му редактированию)

Если вы попытаетесь использовать Cloudflare в качестве прокси здесь, тогда вы должны использовать Гибкий для своего приложения 8080 без порта ssl, но Полный для облачных приложений HTTPS, поскольку для Гибкого требуется следующее порты для ответа HTTP-кодами, отличными от 302, но если вы сделаете это с помощью «Полный», то изменения могут занять до 5 часов со стороны CloudFlare для распространения в соответствии с этот.