Я пытаюсь настроить сервер без отслеживания пикселей на основе такой документации: https://cloud.google.com/solutions/serverless-pixel-tracking-tutorial
Большая проблема в том, что по какой-то причине я получаю ошибку 404 при установке SSL CERTIFICATE.
Что бы вы посоветовали понять, что происходит?
Я воспроизвел ваш вариант использования с балансировщиком нагрузки HTTP (S) и корзиной, следующей за страницей решений, и я смог достичь объекта pixel.png как через HTTP, так и через HTTPS после назначения сертификата интерфейсу HTTPS.
Убедитесь, что у вас настроен один и тот же IP-адрес для внешних интерфейсов HTTP и HTTPS (целевых прокси) для балансировщика нагрузки. Если это не так, вам следует назначить зарезервированный IP-адрес одному интерфейсу и повторно использовать тот же зарезервированный IP-адрес для другого интерфейса.
- ОТРЕДАКТИРОВАН согласно комментариям
После создания интерфейсов с заданным IP-адресом, будь то эфемерный или зарезервированный статический IP-адрес, вы не сможете изменить IP-адрес. Затем вам нужно удалить интерфейсы из конфигурации балансировщика нагрузки и воссоздать их.
Например, когда вы создаете интерфейс для HTTP, выберите IPv4-адрес, а затем в правом прокручиваемом меню для IP-адреса вы увидите «эфемерный». Вместо эфемерного выберите в списке пункт «создать IP-адрес».
Появится всплывающее окно с запросом имени для статического IP-адреса, который вы собираетесь зарезервировать.
Как только вы это сделаете, в ваш проект будет добавлен зарезервированный IP-адрес. Вы сможете увидеть его из облачной консоли в меню сети / внешних IP-адресов VPC на левой верхней панели.
Теперь вы можете создать другой интерфейс для HTTPS, и вы сможете выбрать тот же зарезервированный IP-адрес по его имени и назначить его для интерфейса HTTPS.
Имейте в виду, что если вы удалите балансировщик нагрузки, неиспользуемый статический IP-адрес станет бесплатным, но по-прежнему будет зарезервирован в вашем проекте, а затем начисляется как зарезервированный, что означает, что вы платите за него, пока не удалите его.
Статические IP-адреса задокументированы здесь. ссылка на сайт. Теперь, когда у вас есть новый уникальный статический IP-адрес как для HTTP, так и для HTTPS-интерфейсов, вы должны настроить этот IP-адрес в вашем регистраторе, GoDaddy в вашем случае, настройках DNS, чтобы домен указывал на этот IP-адрес.
Что касается сертификата, вы можете добавить его в интерфейс HTTPS, как будто вы это уже сделали. Документацию по сертификатам для балансировщиков нагрузки можно найти Вот. Возможно, вы захотите проверить новую бета-функцию для сертификатов SSL, управляемых Google, которая подробно описана на странице документации.
- Конец издания
на скриншоте, который вы отправили, я вижу, что вы получаете ответ HTTP 404 на свой запрос HTTPS для пути по умолчанию "/". Ошибка HTTP 404 указывает на то, что сам сервер был найден, но ему не удалось получить запрошенную страницу или файл.
Вы говорите, что он работает с HTTP, какой точный URL-адрес вы запрашиваете? Убедитесь, что у вас есть объект (изображение или файл), который соответствует пути по умолчанию "/". Или проверьте, выдав https: //yourdomain/pixel.png это файл изображения, расположенный в корзине для этой лаборатории решений. Надеюсь, это поможет.