Port 80 ist die Standard -Portnummer, die für die HTTP -Kommunikation im TCP/IP -Netzwerk verwendet wird. HTTP oder das Hypertext -Transferprotokoll ist das am häufigsten verwendete Protokoll zwischen einem Webbrowser und einem Webserver und realisiert hauptsächlich die Datenübertragung über Port 80.
In Linux -Systemen können Sie den Befehl netstat verwenden, um den Status der Portnutzung anzuzeigen:
netstat -Anp | Grep 80
Wenn das Folgende angezeigt wird, bedeutet dies, dass Port 80 besetzt wird:
TCP 0 0 ::: 80 :::* Hören 23440/Apache2
Apache ist eine gemeinsame Webserversoftware. Sie können den Hörport ändern, indem Sie seine Konfigurationsdatei ändern.
Verwenden Sie einen Texteditor, um die Datei /etc/apache2/ports.conf zu öffnen, 80 zu listen und 80 in eine neue Portnummer zu ändern, die nicht besetzt ist, z. B. Hören 8080 .
Führen Sie nach dem Speichern und Schließen der Datei den Befehl aus, um den Apache -Dienst neu zu starten:
sudo service apache2 neu starten
Zu diesem Zeitpunkt hört Apache auf die neue Portnummer an.
Iptables ist ein Tool zum Verwalten von Netzwerkverkehr in Linux -Systemen. Es kann Anfragen von Port 80 an andere Ports weiterleiten, um den Zweck des Änderns des Portzugriffs zu erreichen.
Öffnen Sie die Iptables -Konfigurationsdatei:
sudo nano/etc/sysconfig/iptables
Finden Sie Folgendes:
-A input -p tcp -m Status -State New -m TCP - -dort 80 -J Akzeptieren
Danach hinzufügen:
-A prerouting -t nat -p tcp - -dort 80 -J Redirect - -to -port 8080
Unter ihnen ist 8080 der Weiterleitungszielport.
Starten Sie nach dem Speichern der Datei den Iptables -Dienst neu:
sudo service iptables neu starten
Zu diesem Zeitpunkt wird der gesamte Verkehr auf Port 80 automatisch an den neuen Port weitergeleitet.