CURL не будет подключаться к себе

У меня странная проблема, когда CURL не может подключиться к своему серверу. Например, если я на сервере example.com

wget https://example.com/ <--- WORKS FIND curl https://example.com gets error: 35 SSL connect error 

Curl работает для подключения к другому внешнему SSL-адресу, но просто не подключается к себе.

Также завиток работает для подключения к себе без SSL.

Вот результат от curl -v:

 curl -v https://example.com/ * About to connect() to example.com port 443 (#0) * Trying 50.70.60.100... connected * Connected to example.com (50.70.60.100) port 443 (#0) * Initializing NSS with certpath: sql:/etc/pki/nssdb * CAfile: /etc/pki/tls/certs/ca-bundle.crt CApath: none * NSS error -12286 * Error in TLS handshake, trying SSLv3... > GET / HTTP/1.1 > User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2 > Host: example.com > Accept: */* > * Connection died, retrying a fresh connect * Closing connection #0 * Issue another request to this URL: 'https://example.com/' * About to connect() to example.com port 443 (#0) * Trying 50.70.60.100... connected * Connected to example.com (50.70.60.100) port 443 (#0) * TLS disabled due to previous handshake failure * CAfile: /etc/pki/tls/certs/ca-bundle.crt CApath: none * NSS error -12286 * Closing connection #0 * SSL connect error curl: (35) SSL connect error 

  • wget duplicate files
  • Объединить аргумент xargs с некоторым текстом
  • wget веб-сайт в csv
  • Получение файла с wget, когда имя файла может немного измениться
  • Параметры Wget Directory
  • Как загрузить файл с FTP-сервера, а затем автоматически удалить его с сервера после завершения загрузки?
  • Команда Wget, которая возвращает всех веб-страниц на веб-сервере
  • Как получить размер (deb) файла из ссылки для загрузки / URL?
  • One Solution collect form web for “CURL не будет подключаться к себе”

     NSS error -12286 

    Согласно документации NSS , -12286 означает:

    SSL_ERROR_NO_CYPHER_OVERLAP

    «Невозможно установить безопасную связь со сверстниками: нет общих алгоритмов шифрования».

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

    Вы могли бы попытаться сказать curl, какой шифр использовать с его опцией --ciphers .

    См. Здесь один способ перечислить список шифров, поддерживаемых сервером (или проверить конфигурацию веб-сервера, если у вас есть к ней доступ).

    Interesting Posts

    Размер снимка в lvm

    Загрузить файл на ftp-сервер, используя команды в сценарии оболочки?

    Установка длинной переменной среды ломает много команд

    Почему скорость загрузки yum слишком медленная

    Возможность добавлять файлы в каталог, но не удалять существующие файлы

    Инструменты для использования дыры196

    Как я могу определить, какой процесс связан с IO?

    Возможно ли удаленно войти в учетную запись FTP без установки какого-либо программного обеспечения?

    ENOSPC: Почему требуется баланс «btrfs»? Что оно делает?

    Может ли пользователь перетаскивать список каталогов без разрешения на чтение в каталоге?

    Матрицы стиля Zsh с Bash

    Невозможно загрузить модуль: не согласен с версией symbol module_layout

    Как вернуть код выхода? Ошибка: return: Чтение: требуется числовой аргумент

    Запуск сценария оболочки из SSH и отсоединение

    Как остановить появление, показывающее «ненужные» блокировки

    Linux и Unix - лучшая ОС в мире.