Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Проблема с CURL [Решено]  (Прочитано 2640 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн igramnet

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Проблема с CURL [Решено]
« : 27 Май 2020, 15:29:58 »
Привет.

Ubuntu 18.04.4 LTS
Выполняю команду
curl https://belturizm.by/wp-content/uploads/2020/02/fa6892b59467db6beeb5080b76423f03-1156663.jpgи получаю ответ
curl: (35) error:1408F10B:SSL routines:ssl3_get_record:wrong version number
И так только на одном сервере. Почему так? Что не так с настройками?
« Последнее редактирование: 17 Июнь 2020, 09:17:44 от zg_nico »

Оффлайн Dzhoser

  • Старожил
  • *
  • Сообщений: 2458
    • Просмотр профиля
Re: Проблема с CURL
« Ответ #1 : 27 Май 2020, 16:01:46 »
curl -O https://belturizm.by/wp-content/uploads/2020/02/fa6892b59467db6beeb5080b76423f03-1156663.jpg а так?

Пользователь добавил сообщение 27 Май 2020, 16:03:16:
Все содержимое файла будет отправлено на стандартный вывод при использовании curl без опций. Чтобы записать его в какой-либо файл используйте: опции -o -O
« Последнее редактирование: 27 Май 2020, 16:03:57 от Dzhoser »

Оффлайн igramnet

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Проблема с CURL
« Ответ #2 : 27 Май 2020, 16:22:01 »
curl -O https://belturizm.by/wp-content/uploads/2020/02/fa6892b59467db6beeb5080b76423f03-1156663.jpg
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (35) error:1408F10B:SSL routines:ssl3_get_record:wrong version number
вот так(

Оффлайн Usermaster

  • Старожил
  • *
  • Сообщений: 1158
    • Просмотр профиля
Re: Проблема с CURL
« Ответ #3 : 27 Май 2020, 16:49:13 »
А так
wget https://belturizm.by/wp-content/uploads/2020/02/fa6892b59467db6beeb5080b76423f03-1156663.jpgчего мешает?

Оффлайн igramnet

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Проблема с CURL
« Ответ #4 : 27 Май 2020, 16:57:33 »
У меня в PHP загрузка по CURL и там такая же ошибка. А тут уже критично ;)

Оффлайн v!tax

  • Старожил
  • *
  • Сообщений: 4157
  • Gentoo x64 bspwm
    • Просмотр профиля
Re: Проблема с CURL
« Ответ #5 : 27 Май 2020, 16:59:28 »
В первом сообщении полный вывод с терминала?
господь ведет твою руку, сын мой....

Оффлайн igramnet

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Проблема с CURL
« Ответ #6 : 27 Май 2020, 17:00:34 »
да, дублирую

root@site:~# curl https://belturizm.by/wp-content/uploads/2020/02/fa6892b59467db6beeb5080b76423f03-1156663.jpg
curl: (35) error:1408F10B:SSL routines:ssl3_get_record:wrong version number
root@site:~#

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1485
    • Просмотр профиля
Re: Проблема с CURL
« Ответ #7 : 27 Май 2020, 18:16:40 »
да, дублирую

$ curl -O http://belturizm.by/wp-content/uploads/2020/02/fa6892b59467db6beeb5080b76423f03-1156663.jpg
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 35320  100 35320    0     0   124k      0 --:--:-- --:--:-- --:--:--  124k

Оффлайн soarin

  • Старожил
  • *
  • Сообщений: 1850
  • ubuntu 20.04
    • Просмотр профиля
Re: Проблема с CURL
« Ответ #8 : 27 Май 2020, 18:39:45 »
igramnet, ну по поводу сертификатов что-то не то

Там TLS 1.3 как бэ... Это август 2018 года. Штатный CURL из Ubuntu 18 вряд ли такое умеет - староват.

Хотя так вроде работает у меня, значит сайт не пошлёт клиентов со старым протоколом...

> curl --tlsv1.0 https://belturizm.by/wp-content/uploads/2020/02/fa6892b59467db6beeb5080b76423f03-1156663.jpg

Но всё равно по шифрованию что-то не то... Может время (особенно год) выставлены неправильно?
« Последнее редактирование: 27 Май 2020, 18:52:45 от soarin »

Оффлайн es1840

  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
Re: Проблема с CURL
« Ответ #9 : 27 Май 2020, 19:43:48 »
Посмотрите вывод
curl -O https://belturizm.by/wp-content/uploads/2020/02/fa6892b59467db6beeb5080b76423f03-1156663.jpg --verboseможет какой прокси мешает.
Вместо curl в PHP можете попробовать file_get_contents


Оффлайн igramnet

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Проблема с CURL
« Ответ #10 : 27 Май 2020, 23:32:24 »
у files_get_content аналогичная проблема.
Хочу заметить, что только на моём сервере такая ошибка, т.е. если делать курл на другом сервере этого же адреса, то всё ок. Т.е. настройка моего сервера храмает. На сервере стоит ISP Manager. Гляну в его настройки - дата верная стоит. Но причину позникновения ошибки понять не могу.

Пользователь добавил сообщение 27 Май 2020, 23:46:25:
igramnet, ну по поводу сертификатов что-то не то

Там TLS 1.3 как бэ... Это август 2018 года. Штатный CURL из Ubuntu 18 вряд ли такое умеет - староват.

Хотя так вроде работает у меня, значит сайт не пошлёт клиентов со старым протоколом...

> curl --tlsv1.0 https://belturizm.by/wp-content/uploads/2020/02/fa6892b59467db6beeb5080b76423f03-1156663.jpg

Но всё равно по шифрованию что-то не то... Может время (особенно год) выставлены неправильно?

Сравнил по команде версию openssl

openssl version -a
на обоих серверах одинаковая.

Пользователь добавил сообщение 27 Май 2020, 23:50:44:
Если нужно посмотреть, то готов предоставить доступ, а то я уже голову сломал :(
« Последнее редактирование: 27 Май 2020, 23:50:44 от igramnet »

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4716
  • Capture the truth
    • Просмотр профиля
Re: Проблема с CURL
« Ответ #11 : 28 Май 2020, 01:39:56 »
curl -vI https://belturizm.by/wp-content/uploads/2020/02/fa6892b59467db6beeb5080b76423f03-1156663.jpg
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Radeon R7 260X :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн igramnet

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Проблема с CURL
« Ответ #12 : 28 Май 2020, 09:18:18 »
curl -vI https://belturizm.by/wp-content/uploads/2020/02/fa6892b59467db6beeb5080b76423f03-1156663.jpg

также не работает.

root@site:~# curl -vI https://belturizm.by/wp-content/uploads/2020/02/fa6892b59467db6beeb5080b76423f03-1156663.jpg
*   Trying 2a01:4f8:c17:c1e2::1...
* TCP_NODELAY set
* Connected to belturizm.by (2a01:4f8:c17:c1e2::1) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*   CAfile: /etc/ssl/certs/ca-certificates.crt
  CApath: /etc/ssl/certs
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* error:1408F10B:SSL routines:ssl3_get_record:wrong version number
* stopped the pause stream!
* Closing connection 0
curl: (35) error:1408F10B:SSL routines:ssl3_get_record:wrong version number

Оффлайн es1840

  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
Re: Проблема с CURL
« Ответ #13 : 28 Май 2020, 10:11:00 »
Connected to belturizm.by (2a01:4f8:c17:c1e2::1) port 443 (#0)
Попробуйте использовать ipv4
curl -vIO4 https://belturizm.by/wp-content/uploads/2020/02/fa6892b59467db6beeb5080b76423f03-1156663.jpg

Оффлайн igramnet

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Проблема с CURL
« Ответ #14 : 28 Май 2020, 11:43:50 »
Connected to belturizm.by (2a01:4f8:c17:c1e2::1) port 443 (#0)
Попробуйте использовать ipv4
curl -vIO4 https://belturizm.by/wp-content/uploads/2020/02/fa6892b59467db6beeb5080b76423f03-1156663.jpg

Вот итог:

root@site:~# curl -vIO4 https://belturizm.by/wp-content/uploads/2020/02/fa6                                                            892b59467db6beeb5080b76423f03-1156663.jpg
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0*                                                               Trying 88.198.93.144...
* TCP_NODELAY set
* Connected to belturizm.by (88.198.93.144) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*   CAfile: /etc/ssl/certs/ca-certificates.crt
  CApath: /etc/ssl/certs
} [5 bytes data]
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
} [512 bytes data]
* TLSv1.3 (IN), TLS handshake, Server hello (2):
{ [112 bytes data]
* TLSv1.2 (IN), TLS handshake, Certificate (11):
{ [2567 bytes data]
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
{ [300 bytes data]
* TLSv1.2 (IN), TLS handshake, Server finished (14):
{ [4 bytes data]
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
} [37 bytes data]
* TLSv1.2 (OUT), TLS change cipher, Client hello (1):
} [1 bytes data]
* TLSv1.2 (OUT), TLS handshake, Finished (20):
} [16 bytes data]
* TLSv1.2 (IN), TLS handshake, Finished (20):
{ [16 bytes data]
* SSL connection using TLSv1.2 / ECDHE-RSA-CHACHA20-POLY1305
* ALPN, server accepted to use http/1.1
* Server certificate:
*  subject: CN=belturizm.by
*  start date: May 26 11:06:14 2020 GMT
*  expire date: Aug 24 11:06:14 2020 GMT
*  subjectAltName: host "belturizm.by" matched cert's "belturizm.by"
*  issuer: C=US; O=Let's Encrypt; CN=Let's Encrypt Authority X3
*  SSL certificate verify ok.
} [5 bytes data]
> HEAD /wp-content/uploads/2020/02/fa6892b59467db6beeb5080b76423f03-1156663.jpg                                                             HTTP/1.1
> Host: belturizm.by
> User-Agent: curl/7.58.0
> Accept: */*
>
{ [5 bytes data]
< HTTP/1.1 200 OK
< Date: Thu, 28 May 2020 08:42:57 GMT
< Server: Apache/2.4.29 (Ubuntu)
< Strict-Transport-Security: max-age=31536000; preload
< Last-Modified: Tue, 03 Mar 2020 12:47:50 GMT
< ETag: "89f8-59ff2b61fe980"
< Accept-Ranges: bytes
< Content-Length: 35320
< Content-Type: image/jpeg
<
  0 35320    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
* Connection #0 to host belturizm.by left intact
root@site:~#


 

Страница сгенерирована за 0.091 секунд. Запросов: 25.