Рейтинг:0

Pagespeed не всегда может получить доступ к странице (FAILED_DOCUMENT_REQUEST), ошибка сертификации SSL?

флаг in

Я обнаружил, что Google не может получить доступ к моей странице (это продолжение https://webmasters.stackexchange.com/questions/137407/page-cannot-be-crawled-by-google-at-all)

Теперь я думаю, что это может быть ошибка конфигурации сервера.

Я использую certbot Letsencrypt и плагин cloudflare-dns для получения группового сертификата. К странице можно получить доступ в Google Chrome и Firefox, но, например, PageSpeed ​​Insights показывает следующую проблему:

Lighthouse вернул ошибку: FAILED_DOCUMENT_REQUEST. Маяк не смог достоверно загрузите запрошенную вами страницу. Убедитесь, что вы тестируете правильный URL-адрес и что сервер правильно отвечает на все запросы. (Подробности: net::ERR_TIMED_OUT) Вы можете обновить, чтобы повторить попытку.

Я запустил testsl, и он показывает ошибку цепочки сертификатов:

Цепочка доверия НЕ в порядке (истек срок действия)

Вот полный вывод:

$ docker run --rm -ti drwetter/testssl.sh -S page.et

###########################################################
    testsl.sh 3.1dev из https://testssl.sh/dev/

      Эта программа является бесплатным программным обеспечением. Распространение и
             модификация под GPLv2 разрешена.
      ИСПОЛЬЗОВАНИЕ БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ. ИСПОЛЬЗУЙТЕ ЕГО НА СВОЙ СТРАХ И РИСК!

       Пожалуйста, сообщайте об ошибках @ https://testssl.sh/bugs/

###########################################################

 Использование "OpenSSL 1.0.2-chacha (1.0.2k-dev)" [~183 шифра]
 на 06919ea62e34:/home/testssl/bin/openssl.Linux.x86_64
 (построено: «18 января 17:12:17 2019», платформа: «linux-x86_64»)


 Начало 2021-11-07 13:51:34 -->> 49.12.225.98:443 (страница.et) <<--

 rDNS (49.12.225.98): static.98.225.12.49.clients.your-server.de.
 Обнаружена служба: HTTP


 Тестирование настроек сервера по умолчанию (Server Hello) 

 Расширения TLS (стандарт)    "информация о повторном согласовании/#65281" "имя сервера/#0" "форматы точек EC/#11" "поддерживаемые версии/#43" "общий ключ/#51" "поддерживаемые_группы/#10"
                              «максимальная длина фрагмента/#1» «согласование протокола прикладного уровня/#16» «расширенный главный секрет/#23»
 Подсказка RFC 5077 для сеансового билета нет -- срок службы не рекламируется
 Поддержка идентификатора сеанса SSL       да
 Возобновление сеанса           Билетов нет, ID: да
 Расхождение часов TLS               Случайные значения, снятие отпечатков пальцев невозможно 
 Аутентификация клиента        никто
 Алгоритм подписи          SHA256 с RSA
 Размер ключа сервера              RSA 2048 бит (показатель порядка 65537)
 Использование ключа сервера             Цифровая подпись, шифрование ключей
 Использование расширенного ключа сервера    Аутентификация веб-сервера TLS, Аутентификация веб-клиента TLS
 Серийный номер/отпечатки пальцев        03561169DAC4AE4390C247FEAF565BEA91E9/SHA1 E8D7A5C68364F801574FFEEF5ECDF7C2CBE0A744
                              SHA256 2B9EB3495C170111F7746CAA6C0D4607A88888631529F48ECFDCC5E916369BB7
 Общее имя (CN)             page.et 
 SubjectAltName (SAN)         *.page.et page.et 
 Доверие (имя хоста)             Хорошо через SAN и CN (то же без SNI)
 Цепочка доверия               Не в порядке (истекший)
 сертификат электромобиля (экспериментальный) нет 
 Срок действия сертификата (UTC)   89 >= 30 дней (2021-11-07 12:49 --> 2022-02-05 12:49)
 ЭТС/"eTLS", информация о видимости отсутствует
 Список отозванных сертификатов  --
 OCSP URI                     http://r3.o.lencr.org
 Сшивание OCSP                не предлагается
 OCSP должен закрепить расширение   --
 DNS CAA RR (экспериментальный)    не предлагается
 Прозрачность сертификата     да (продление сертификата)
 Предоставляемые сертификаты        3
 Эмитент                       R3 (Давайте зашифруем от НАС)
 Срок действия промежуточного сертификата   #1: хорошо > 40 дней (2025-09-15 16:00). R3 <-- Корень ISRG X1
                              #2: хорошо > 40 дней (2024-09-30 18:14). Корень ISRG X1 <-- Корневой ЦС DST X3
 Промежуточный плохой OCSP (эксп.) Хорошо



 Выполнено 2021-11-07 13:51:45 [ 12s] -->> 49.12.225.98:443 (page.et) <<--

SSL Labs показывает две цепочки, одна с просроченным корнем Letsencrypt:

https://www.ssllabs.com/ssltest/analyze.html?d=page.et

Лаборатории SSL: ИСКЛЮЧЕН root

Но он по-прежнему показывает «класс А».

Это проблема конфигурации сервера? Я просто установил стандартный Aapache и использовал certbot (v1.21.0) для настройки SSL.Я не вносил никаких изменений в конфигурацию SSL.

РЕДАКТИРОВАТЬ

Я пытался

# tcpdump "порт 443"

В случае, если PageSpeed ​​показывает тайм-аут, я не вижу ни одного байта трафика в tcpdump.

Но я также проверил isitdownrightnow.com/page.et.html и downforeveryoneorjustme.com/page.et -> все они показывают, что это работает (и тогда я вижу трафик в tcpdump)

РЕДАКТИРОВАТЬ:

В инструментах разработчика при запуске скорости страницы я вижу запрос

 URL запроса: https://www.googleapis.com/pagespeedonline/v5/runPagespeed?key=AIzaSyAwlPiPJIkTejgqqH01v9DmtPoPeOPXDUQ&locale=en_US&url=https%3A%2F%2Fpage.et%2F&strategy=mobile

сбой с:

  сообщение: "Lighthouse вернула ошибку: FAILED_DOCUMENT_REQUEST. Lighthouse не удалось надежно загрузить запрошенную вами страницу. Убедитесь, что вы проверяете правильный URL-адрес и что сервер правильно отвечает на все запросы. (Подробности: net::ERR_TIMED_OUT)"
djdomi avatar
флаг za
уже проверили журналы веб-серверов?
флаг in
Да, нет 500 кодов ответов, ошибок нет
djdomi avatar
флаг za
в apache должна быть запись журнала ошибок, если включено ведение журнала ошибок. либо ваш каталог имеет плохой доступ для пользователя thw www или аналогичный
флаг in
Я получаю ошибку только примерно в 50% случаев. Часто вкладка для мобильных устройств показывает результат, а вкладка для рабочего стола — нет или наоборот. Когда я получаю тайм-аут на обеих вкладках, не было ни одного сообщения журнала. Когда я получаю результаты, просто обычные записи в журнале доступа (200 и 404 для некоторых Javascript)
флаг in
В браузере я вообще не получаю никаких ошибок ... не уверен, что это какая-то проблема с маршрутизацией в центр обработки данных, который работает со скоростью страницы ...
флаг in
Я также проверил https://www.isitdownrightnow.com/page.et.html и https://downforeveryoneorjustme.com/page.et -> все они показывают, что все работает.
djdomi avatar
флаг za
Вы использовали режим разработчика в большинстве браузеров, чтобы включить его, нажав F12
флаг in
Я полагаю, что Google пытается установить соединение с моим сервером, а не с моим браузером? Но я попытаюсь
флаг in
Отредактировал вопрос.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.