Versuche dies
Öffnen Sie den Firewall-Dialog (Applications -> Other -> Firewall), wählen Sie "Persistent Configuration" aus und markieren Sie anschließend den "http" -Dienst in allen Zonen als vertrauenswürdig.
In meinem LAN-Netzwerk habe ich einen Server mit Scientific Linux (RedHat oder Fedora-basierte Distribution). Ich habe es getan, yum install nginx
aber die Willkommensseite ist nicht von anderen Computern in meinem Netzwerk aus zugänglich.
Wenn ich das mache telnet open localhost 80
und dann GET / HTTP/1.0
bekomme ich etwas HTML-Code von Nginx, also läuft es sicher. Aber wenn ich mich aus der Ferne verbinden möchte, telnet open 192.168.3.130 80
bekomme ich:
Trying 192.168.3.130... telnet: Unable to connect to remote host: No route to host
Ich gehe also davon aus, dass mit meinen Netzwerkeinstellungen etwas nicht stimmt, vielleicht iptables oder etwas anderes?
Im nächsten Schritt habe ich iptables ausgeschaltet: service iptables stop
und es hat geholfen, jetzt kann ich mich per Telnet remote verbinden.
Ich denke, ich muss meine iptables-Regeln korrigieren. Ich habe ein bisschen gegoogelt und diese Regel gefunden, -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
aber es war mir immer noch nicht möglich, eine Verbindung herzustellen, wenn iptables aktiv ist.
Kann mir bitte jemand bei der Einstellung einer korrekten iptables-Konfiguration helfen?
Versuche dies
Öffnen Sie den Firewall-Dialog (Applications -> Other -> Firewall), wählen Sie "Persistent Configuration" aus und markieren Sie anschließend den "http" -Dienst in allen Zonen als vertrauenswürdig.