У меня болит голова с некоторыми результатами.
Выполнение следующей команды приводит к ответу HTTP 200:
$ curl -v -L www.example.com >/dev/null
при выполнении этого и использовании точных заголовков, которые использует curl
получается ответ HTTP 403:
$ openssl s_client -connect www.example.com:443
С сертификатом проблем нет, это подтверждают curl
и openssl
. Я действительно не могу придумать что-нибудь, чтобы начать копать эту проблему, поэтому даже просто дикое предположение более чем приветствуется!
Ответ 403 приходит с серверов Fortigaurd, где написано «Ошибка службы веб-фильтра: все серверы Fortiguard не смогли ответить».
Я могу предоставить больше информации, например, curl
и openssl
, если нужно.