Curl retorna “Conexão recusada” ao tentar acessar o XAMPP via localhost

1

Estou executando o XAMPP (Apache, MySQL e PHP) no meu computador com Windows Vista. Eu tenho curl instalado na minha máquina. Quando tento curl my localhost no prompt de comando, obtenho o seguinte:

curl -v -i localhost
* timeout on name lookup is not supported
* About to connect() to localhost port 80 (#0)
*   Trying 127.0.0.1...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                             Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:02:00 --:--:--     0
* Connection refused
* couldn't connect to host
* Closing connection #0
curl: (7) couldn't connect to host

No entanto, se eu curl um site ativo, como o Google, for obtido de forma adequada. Esse problema só aparece quando usando a linha de comando. Eu sou capaz de curl localhost do meu servidor local via script PHP sem qualquer problema.

Isso é resultado de algum tipo de configuração do Apache? Ou há algum tipo de rede ou configurações de Internet que precisam ser configuradas / ajustadas no Windows para que funcione corretamente?

    
por Dan 03.06.2013 / 14:28

1 resposta

0

Eu experimentei algumas opções diferentes de configuração, ajustei meu firewall e defini um proxy, sem nenhum efeito real. Eu defini-lo de volta para os padrões e decidiu reiniciar o meu comp (tinha atualizações do Windows pendentes). Quando o computador foi reiniciado, tentei novamente e consegui me conectar via curl . Embora eu não saiba exatamente o que estava sendo desativado em particular, uma nova reinicialização resolveu o problema. ISTO. helpdesk 101, certo?

Para qualquer pessoa com problemas no futuro, enquanto eu estava usando a opção detalhada ( -v ) no curl, descobri que para obter mais informações sobre as tentativas de conexão, é melhor usar --trace ou até mesmo rastrear conjunção com -v .

    
por 05.06.2013 / 03:17