2014-04-09 13 views
25

Moje pliki map hostów 127.0.0.1 na localhost.zwijanie Nieudane połączenie z portem lokalnego hosta 80

$ curl -I 'localhost' 
curl: (7) Failed to connect to localhost port 80: Connection refused 

A potem

$ curl -I 127.0.0.1 
HTTP/1.1 200 OK 
Server: nginx/1.2.4 
Date: Wed, 09 Apr 2014 04:20:47 GMT 
Content-Type: text/html 
Content-Length: 612 
Last-Modified: Tue, 23 Oct 2012 21:48:34 GMT 
Connection: keep-alive 
Accept-Ranges: bytes 

W moim pliku hostów mam

127.0.0.1 localhost 

Wydaje się, że komenda curl nie rozpozna wpisów /etc/hosts. Czy ktoś może wyjaśnić, dlaczego?

zmiana: Mam jeszcze spróbować tego ale już discoved można skonfigurować nginx to respond to ipv4 and ipv6

+0

Czy masz też ':: localhost'? –

+0

Tak, mam ':: 1 localhost' – lfender6445

+2

Jeśli masz wiele linii localhost, to w tym przypadku prawdopodobnie używasz tego, którego się nie spodziewasz (tj .: :: 1) –

Odpowiedz

47

Skoro masz linię w pliku hosts ::1 localhost, wydaje się, że zwijają próbuje użyć do IPv6 skontaktuj się z lokalnym serwerem WWW.

Ponieważ serwer internetowy nie nasłuchuje na IPv6, połączenie nie powiedzie się.

Możesz spróbować użyć opcji --ipv4 do curl, która powinna wymusić połączenie IPv4, gdy oba są dostępne.

+0

To działało dla mnie także podczas wykonywania bin/generate -przykładowy skrypt metryk do POST do implikowania interfejsu PIVOT. – ciacicode

2

Jeśli ktoś inny natknie się na to, a zaakceptowana odpowiedź nie działa (nie dla mnie), sprawdź, czy musisz podać port inny niż 80. W moim przypadku korzystałem z szyn serwer pod numerem localhost:3000 i właśnie używałem numeru curl http://localhost, który był portem o numerze 80.

Zmiana polecenia na curl http://localhost:3000 zadziałała w moim przypadku.

1

Miałem również problem z odmową połączenia na porcie 80. Nie użyłem localhost.

curl --data-binary "@/textfile.txt" "http://www.myserver.com/123.php" 

Problem polegał na tym, że miałam umlauty w pliku textfile.txt.

1

W moim przypadku plik ~/.curlrc miał nieprawidłowy serwer proxy.

Powiązane problemy