wget Falha na conexão HTTP autenticada

2

Primeiro, eu não sou um cara do Linux, mas tenho que fingir que sou um desenvolvedor da Web.

Então, nós temos um servidor Red Hat e eu estou usando o wget no crontab para executar alguns scripts PHP.

Fazemos isso há algum tempo e está funcionando bem.

Eu tentei adicionar outro script usando wget para executar um script PHP por trás da autenticação HTTP. No entanto, apesar do fato de que a URL funciona bem e o nome de usuário e a senha estão corretos, estamos recebendo erros de tempo limite de conexão a cada vez.

O que pode fazer com que o wget funcione para URLs não autenticados, mas não autenticados?

Eu tentei --user = / - password =, --http-user = / - http-password e Username: Password @ no URL e todos os três falham da mesma maneira.

Aqui está o comando em questão:

[blahblah user]# wget -t 5 -O /dev/null 'http://Username:[email protected]/sub/dir/file-name.php'
--2010-07-07 10:11:55--  http://Username:*password*@test.example.com/sub/dir/file-name.php
Resolving test.example.com... 000.000.000.000
Connecting to test.example.com|000.000.000.000|:80... failed: Connection timed out.
Retrying.

[Repetir ad nauseum]

Alguma ideia? Novamente, wget funciona, o arquivo com autenticação funciona, mas o wget chamando o arquivo com autenticação não funciona.

UPDATE: Na verdade, recebo o mesmo tempo limite se eu acessar o URL autenticado sem autenticação. Isso poderia significar que o Apache está rejeitando completamente as solicitações de autenticação do wget? (Estou realmente entrando no território da especulação aqui. Não sei quase nada sobre a configuração do Apache.)

    
por RadicalBender 07.07.2010 / 16:37

2 respostas

1

Você disse que tentou --user= e --http-user= . Seus testes incluíram --password= e --http-password- ? (Perdoe-me se isso estivesse implícito na sua pergunta, mas isso faria diferença se não)

Que tal tentar --ask-password ?

    
por 07.07.2010 / 17:04
0

Aha! O problema acabou por ser com o firewall na frente do servidor. Nossa empresa de hospedagem diz que o tratamento de DNS deve resolvê-lo.

Obrigado pela ajuda de todos.

    
por 07.07.2010 / 22:41