Ich habe einen PC mit Ubuntu 18.04, auf dem ein Apache2-Webserver und OpenSSH laufen. Ich habe Port 80 und Port 22 weitergeleitet und den Standardport für Apache2 nicht geändert. Ich kann von außerhalb meines Heimnetzwerks per SSH auf meinen Computer zugreifen, aber nicht auf meinen Apache2-Webserver.
Ich habe die Ausgabe von sudo netstat -taupen | grep LISTEN
hier
tcp 0 0 127.0.0.1:45119 0.0.0.0:* LISTEN 999 31971 1662/Plex Plug-in [
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 123 25554 1191/mysqld
tcp 0 0 127.0.0.1:37585 0.0.0.0:* LISTEN 999 31807 1528/Plex Plug-in [
tcp 0 0 127.0.0.1:32401 0.0.0.0:* LISTEN 999 29966 1302/Plex Media Ser
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 101 18268 870/systemd-resolve
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 27322 1070/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 0 25700 933/cupsd
tcp 0 0 127.0.0.1:32600 0.0.0.0:* LISTEN 999 29035 1629/Plex Tuner Ser
tcp6 0 0 :::32400 :::* LISTEN 999 29964 1302/Plex Media Ser
tcp6 0 0 :::80 :::* LISTEN 0 26336 1114/apache2
tcp6 0 0 :::22 :::* LISTEN 0 27324 1070/sshd
tcp6 0 0 ::1:631 :::* LISTEN 0 25699 933/cupsd
Wenn ich weitere Informationen suche, werde ich diese hinzufügen. Wenn mir jemand bei der Diagnose des Problems helfen könnte, wäre das großartig, denn ich weiß nicht, wonach ich suchen soll.
Antwort1
Nach weiteren Recherchen fand ich heraus, dass einige Internetdienstanbieter bestimmte Ports (Port 80, 25 und 110) standardmäßig blockieren, sodass der ISP einen Port möglicherweise trotzdem blockiert, selbst wenn Sie ihn über Ihren Router weiterleiten. Ich musste meinen ISP anrufen und ihn bitten, ihn zu entsperren, und das löste das Problem.