Недавно я использовал Google Domains для регистрации домена и подключил его к Google Cloud Console для управления статическим веб-сайтом. Я следил за Руководство Google Codelabs настроить и не столкнулся с проблемами. Однако при обновлении моего веб-сайта он по-прежнему не загружается, и мой браузер (Chrome) выдает следующее сообщение об ошибке:
Этот сайт недоступен
Не удалось найти IP-адрес сервера carbonfootprint.dev ".
Также, собираясь www.carbonfootprint.dev
дает мне еще одно сообщение об ошибке:
Ваше соединение не является приватным
Злоумышленники могут пытаться украсть вашу информацию с www.carbonfootprint.dev (например, пароли, сообщения или кредитные карты).
NET :: ERR_CERT_COMMON_NAME_INVALID
... Что сбивает с толку, потому что у меня создалось впечатление, что .dev
суффикс домена по умолчанию дает сертификат SSL.
Однако в моих настройках Google Domains содержание веб-сайта выглядит так, как должно в свернутом превью, который существует как в Обзор домена панель и Интернет сайт панель. Прошло более 48 часов, поэтому он должен был быть обновлен, если бы это была просто проблема с задержкой.
Для справки, так выглядят мои пользовательские записи ресурсов, и это мои данные о корзине в Google Cloud Console. Если это важно, я тоже использую Mac.
Любая помощь высоко ценится!
Поиск DNS работает. Сертификат для этого веб-сайта не имеет SAN для URL / имени хоста.
В сообщении ниже могла быть похожая проблема. Стоит проверить? https://stackoverflow.com/questions/22759710/setting-up-ssl-for-google-cloud-storage-static-website
Проверьте один раз статус вашего SSL-сертификата. Независимо от того, связан ли и установлен ли корневой и промежуточный SSL-сертификат правильно или нет, проверьте свой URL-адрес на веб-сайте «SSL checker». И затем проверьте на своем веб-сервере, доступно ли ваше приложение на сервере, если да. Далее уточните у сетевого инженера, виден ли трафик или разрешается DNS, когда вы инициируете трафик.
Как сказал Ишрадж, у вашего SSL-сертификата отсутствует SAN. По крайней мере, несколько часов назад, когда я проверял.
Поле «Альтернативное имя субъекта» позволяет указать дополнительные имена хостов (сайты, IP-адреса, общие имена и т. Д.), Которые должны быть защищены одним сертификатом SSL, например многодоменным сертификатом (SAN) или многодоменным сертификатом с расширенной проверкой.[1] [2]
Сейчас под этим именем не разрешается IP-адрес;
:~$ dig cname www.carbonfootprint.dev +noall +answer
; <<>> DiG 9.10.3-P4-Debian <<>> cname www.carbonfootprint.dev +noall +answer
;; global options: +cmd
GCP предназначен для обслуживания статических веб-сайтов только через HTTP с использованием собственного доменного имени. (вы можете направлять ссылки, но это далеко не идеально) - вам нужно создать балансировщик нагрузки. Описаны все шаги по созданию статического сайта с помощью Load Balancer. Вот. И вот некоторые документация Google по обслуживанию сайтов через HTTPS.