Curl Tidak dapat menyelesaikan host untuk HTTPS

0

Saya mencoba menggunakan curl pada rilis Red Hat Enterprise Linux Server 6.1. Ketika saya mencoba menggunakan URL dengan HTTPS itu memberikan pesan kesalahan "Tidak dapat menyelesaikan host". Tetapi untuk URL yang sama ketika dicoba dengan HTTP ( http://www.google.lk ) responsnya berhasil.

[root@localhost /]# curl --proxy-user username:password -L -i https://www.google.lk
curl: (6) Couldn't resolve host 'www.google.lk'
[root@localhost /]#

Adakah yang salah dengan konfigurasi SSL saya di sini. Bantuan apa pun sangat dihargai ...

Indika K
sumber
1
Saya tidak berpikir bahwa Anda punya masalah dengan SSL / TSL. Sudahkah Anda mencoba 'getent hosts www.google.lk'? Apakah situs mengarahkan browser web Anda ke situs lain ketika Anda menggunakan https dibandingkan dengan http? Server-dns apa yang Anda gunakan, apakah mereka memberikan jawaban yang benar? Saya pikir Anda memiliki masalah dengan DNS atau secara umum, resolusi nama. Bisa jadi itu dan kombinasi dengan mengarahkan ulang situs web ke server yang berbeda tergantung pada http atau https.
Anders
2
Apakah Anda harus menggunakan proxy untuk HTTP dan HTTPS? Bagaimana Anda mengonfigurasi proxy? Sepertinya curl hanya menggunakan proxy untuk permintaan HTTP ...
golimar
Terima kasih ... Dipandu oleh komentar Anda, saya menemukan solusinya.
Indika K

Jawaban:

1

Masalahnya adalah OK setelah mengkonfigurasi proxy untuk HTTPS sebagai berikut.

export https_proxy=http://proxy:8080/
Indika K
sumber