Come verificare se il server può effettuare richieste in uscita sulle porte 80 e 443?

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

  •  18-09-2019
  •  | 
  •  

Domanda

In relazione con questa domanda su un problema OpenID Qualcuno mi ha chiesto di verificare se il mio server è in grado di effettuare richieste in uscita sulle porte 80 e 443.

Potete dirmi come verificarlo?Il server è:

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  

Maggiori informazioni tramite php_info() Qui.

È stato utile?

Soluzione

Verifica che, cercando di recuperare una pagina web su qualche altro server (ad esempio, Google) utilizzando funzioni CURL di PHP. Port 80 è HTTP, la porta 443 è HTTPS.

Altri suggerimenti

Se hai accesso alla shell sulla scatola, puoi semplicemente provare uno di:

1) "wget http://www.google.com" (dovrebbe creare un file denominato index.html contenente l'origine della pagina principale di Google)

2) "telnet google.com 80", che dovrebbe produrre un output che indica che sei connesso a google.com.Prova a digitare "GET /" seguito da Invio.Dovresti vedere volare il codice della home page di Google.

Se non hai accesso alla shell, fai ciò che ha suggerito derobert, usa le funzioni curl integrate di php e prova a stabilire una connessione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top