w3 c валидатор не работает -> Не удалось подключиться через SSL - PullRequest
0 голосов
/ 19 марта 2020

Мой сайт работает хорошо. Я правильно вижу его в браузере, но затем получаю это сообщение об ошибке, если хочу запустить на нем валидатор W3 C.

enter image description here

Прежде чем спрашивать здесь, я искал максимумы и минимумы стекового потока и пытался решить проблему добавления заголовка на мой express сервер res.set('Accept', 'text/plain'); или router.use((req, res, next) => { res.append('Accept', "application/soap+xml"); next(); });, но все еще не может быть проверен

Кажется, связано с SSL-сертификат, но я проверил сертификат на нескольких веб-сайтах, таких как https://www.sslshopper.com/ssl-checker.html, но похоже, что сертификат правильный.

Есть идеи? Большое спасибо

Ответы [ 2 ]

1 голос
/ 19 марта 2020

Ваш сервер имеет адреса IPv4 и IPv6. Настройка SSL выполняется только для IPv4. Это означает, что любая попытка получить доступ к системе с клиента с поддержкой IPv6 потерпит неудачу. Валидатор W3 C, скорее всего, поддерживает IPv6, поэтому он терпит неудачу, а покупатель SSL, похоже, проверяет только IPv4 и успешно. См. этот отчет о SSLabs для получения более подробной информации, где проверяются и IPv4, и IPv6.

0 голосов
/ 21 марта 2020

благодаря совету Штеффена Ульриха мне удалось решить проблему. Пришлось включить адрес IPV6 и связать его с моим AAAA DNS. После этого мне пришлось обновить мой /etc/apache2/ports.conf файл, так что теперь он выглядит так

Listen [::]:80

<IfModule mod_ssl.c>
        Listen [::]:443
</IfModule>

<IfModule mod_gnutls.c>
        Listen [::]:443
</IfModule>

И это работает! Теперь https://www.ssllabs.com/ssltest/analyze.html?d=dvicario.es правильно показывает анализ как IPV6, так и IPV4, а валидатор w3 c https://validator.w3.org/nu/?doc=https%3A%2F%2Fwww.dvicario.es%2F работает как шарм!

Большое спасибо Штеффен Ульрих, что нашел время помочь мне! С благодарностью:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...