Я изо всех сил пытаюсь заставить HTTPS и HTTP работать с ведром Google Storage в качестве бэкэнда. Скажем, я хочу, чтобы www.example.com обслуживался HTTP и HTTPS. Файлы находятся в хранилище.
Для обслуживания HTTP необходимо добавить запись DNS CNAME на специальный сервер Google c.googleapis ... и имя корзины должно совпадать с именем домена. Я сделал это, и это работает.
Я создал балансировщик нагрузки, чтобы включить HTTPS. Я создал сертификаты Let's Encrypt TSL и получил IP Load Balancer. Я добавил его в запись DNS @.
Проблема в том, что я хочу (как, вероятно, и любой другой), чтобы www был CNAME для @. Но таким образом у меня не может быть одновременно HTTP и HTTPS на www.example.com. Возможно ли это вообще с bucket и Load Balancer?
Наилучшие пожелания
Камил
Если вы используете балансировщик нагрузки HTTP (S), вам не нужен CNAME. Вместо использования CNAME вы можете настроить балансировщик нагрузки HTTP (S) для поддержки как SSL (порт 443), так и не-SSL (порт 80) на одном IP.