Wie kann überprüft werden, ob der Server ausgehende Anfragen an Port 80 und 443 stellen kann?

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

  •  18-09-2019
  •  | 
  •  

Frage

Im Verhältnis zu Diese Frage bezieht sich auf ein OpenID-Problem Jemand hat mich gebeten, zu überprüfen, ob mein Server ausgehende Anfragen auf den Ports 80 und 443 stellen kann.

Können Sie mir sagen, wie ich das überprüfen kann?Der Server ist:

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  

Weitere Informationen über php_info() Hier.

War es hilfreich?

Lösung

Überprüfen Sie es, indem Sie versuchen, eine Webseite auf einem anderen Server (zum Beispiel Google) unter Verwendung von PHP-Curl-Funktionen zu holen. Port 80 ist HTTP, HTTPS-Port 443 ist.

Andere Tipps

Wenn Sie Shell-Zugriff auf die Box haben, können Sie einfach Folgendes ausprobieren:

1) „wget http://www.google.com" (sollte eine Datei mit dem Namen index.html erstellen, die die Quelle der Google-Hauptseite enthält)

2) „telnet google.com 80“, was eine Ausgabe erzeugen sollte, die anzeigt, dass Sie mit google.com verbunden sind.Versuchen Sie, „GET /“ und anschließend die Eingabetaste einzugeben.Sie sollten sehen, wie der Code der Google-Startseite vorbeifliegt.

Wenn Sie keinen Shell-Zugriff haben, tun Sie, was Derobert vorgeschlagen hat, verwenden Sie die in PHP integrierten Curl-Funktionen und versuchen Sie, eine Verbindung herzustellen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top