GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Kann nicht auf Port 80 von einem entfernten Standort aus zugreifen, funktioniert aber lokal?

Sie müssen den Zugriff auf Ihren Server auf Port 80 aktivieren, da er derzeit von iptables blockiert wird.

sudo /sbin/iptables -I INPUT -p tcp -m tcp --dport 80 -j ACCEPT

Dadurch wird die Regel zu Beginn in Ihre iptables-Konfiguration eingefügt. Nachdem Sie dies getan und getestet haben, ob es funktioniert, sollten Sie die Konfiguration speichern, damit sie beim nächsten Start des Dienstes verwendet wird,

sudo /sbin/service iptables save

Dadurch wird die aktuelle Konfiguration in /etc/sysconfig/iptables geschrieben .

Wenn Sie CentOS 7 verwenden, ist FirewallD der richtige Weg:

firewall-cmd --zone=public --add-port=80/tcp

Überprüfen Sie mit Ihrem Browser, ob es funktioniert, und dann:

firewall-cmd --zone=public --add-port=80/tcp --permanent

Firewall-cmd --reload

Um Änderungen dauerhaft zu machen


Linux
  1. Bashscript funktioniert vom Terminal, aber nicht von Crontab?

  2. Wireguard Handshake funktioniert, aber kein Internetzugang?

  3. So senden Sie Daten von einer Remote-SSH-Sitzung an die lokale Zwischenablage

  4. Warum erfordert NTP einen bidirektionalen Firewall-Zugriff auf UDP-Port 123?

  5. iptables leiten lokale Verbindungen zum entfernten System/Port um

Ubuntu 22.04 Remotedesktopzugriff von Windows 10

Ubuntu 20.04 Remotedesktopzugriff von Windows 10

So greifen Sie von Ubuntu Linux aus auf den Remote-Windows-Desktop zu

SCP-Linux-Befehl – ​​So übertragen Sie SSH-Dateien von Remote auf Lokal

Wie kopiert man eine Datei von einem Remote-Server auf einen lokalen Computer?

Ssh-Portweiterleitung, um von überall auf den Heimcomputer zuzugreifen?