GNU/Linux >> Znalost Linux >  >> Linux

Nemůžete přistupovat k portu 80 ze vzdáleného umístění, ale funguje na místním?

Musíte povolit přístup k vašemu serveru na portu 80, protože je aktuálně blokován iptables.

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

Tím se pravidlo na začátku vloží do vaší konfigurace iptables. Jakmile to uděláte a otestujete, že to funguje, měli byste uložit konfiguraci, aby byla použita při příštím spuštění služby,

sudo /sbin/service iptables save

toto zapíše aktuální konfiguraci do /etc/sysconfig/iptables .

Pokud používáte CentOS 7, FirewallD je tou správnou cestou:

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

Ověřte v prohlížeči, že funguje, a poté:

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

firewall-cmd --reload

Chcete-li provést změny trvalé


Linux
  1. Jak zkopírovat soubor ze vzdáleného serveru do místního počítače?

  2. Bashscript funguje z terminálu, ale ne z Crontabu?

  3. Použijte Scp k přenosu souboru z místního adresáře X do vzdáleného adresáře Y?

  1. Wireguard Handshake funguje, ale nemáte přístup k internetu?

  2. Jak odeslat data do místní schránky ze vzdálené relace SSH

  3. Spusťte skript pomocí rc.local:skript funguje, ale ne při spouštění

  1. IPTables – Port na jinou IP a port (zevnitř)

  2. Povolení přístupu k virtuálnímu hostiteli Apache pouze z místní sítě

  3. Jak načíst více souborů ze vzdáleného počítače na místní pomocí Ansible