Curl Impossible de résoudre l'hôte pour HTTPS

0

J'essaie d'utiliser curl sur une version 6.1 du serveur Red Hat Enterprise Linux. Lorsque j'essaie d'utiliser une URL avec HTTPS, un message d'erreur "Impossible de résoudre l'hôte" s'affiche. Mais pour la même URL lors de l’ essai avec HTTP ( http://www.google.lk ), la réponse a abouti.

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

Peut-il y avoir quelque chose de mal avec ma configuration SSL ici. Toute aide est grandement appréciée...

Indika K
la source
1
Je ne pense pas que vous ayez des problèmes avec SSL / TSL. Avez-vous essayé 'getent hosts www.google.lk'? Le site redirige-t-il votre navigateur Web vers un autre site lorsque vous utilisez https par rapport à http? Quels serveurs DNS utilisez-vous, donnent-ils les bonnes réponses? Je pense que vous avez des problèmes avec DNS ou en général, résolution de nom. Cela pourrait être une combinaison de la réorientation du site Web vers différents serveurs en fonction de http ou de https.
Anders
2
Devez-vous utiliser un proxy à la fois pour HTTP et HTTPS? Comment configurez-vous le proxy? Il semble que curl utilise uniquement le proxy pour les requêtes HTTP ...
golimar
Merci ... Guidé par vos commentaires, j'ai trouvé la solution.
Indika K

Réponses:

1

Le problème était correct après la configuration du proxy pour HTTPS comme suit.

export https_proxy=http://proxy:8080/
Indika K
la source