Como verificar se o servidor pode fazer de saída solicitações na porta 80 e 443?

StackOverflow https://stackoverflow.com/questions/1483987

  •  18-09-2019
  •  | 
  •  

Pergunta

Em relação a esta pergunta sobre uma questão openid que estou tendo, alguém me perguntou para verificar se o meu servidor é capaz de fazer de saída solicitações na porta 80 e 443.

Você pode me dizer como verificar isso? O servidor é:

Apache/2.0.63 (Unix) mod_ssl/2.0.63 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 PHP/5.2.8  

Mais informações via php_info () aqui .

Foi útil?

Solução

Verifique isso tentando buscar uma página em algum outro servidor (por exemplo, Google) usando as funções CURL. A porta 80 é HTTP, a porta 443 é HTTPS.

Outras dicas

Se você tiver acesso shell na caixa, você pode simplesmente tentar uma das seguintes:

1) "wget ?? http://www.google.com " (deve criar um arquivo chamado index .html contendo o código fonte da página principal do Google)

2) "telnet google.com 80", que deve produzir alguma saída indicando que você está conectado a google.com. Experimente digitar "GET /" seguido pelo retorno. Você deverá ver o código da página inicial do Google voar.

Se você não tem acesso shell, fazer o que derobert sugeriu, o uso do php funções embutidas onda e tentar fazer uma conexão.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top