Apache läuft, aber die Site wird nicht geladen

Apache läuft, aber die Site wird nicht geladen

Apache läuft auf meinem Server einwandfrei, wenn ich einen Ping auf die Serveradresse mache, erhalte ich nur folgendes

PING 45.56.87.123 (45.56.87.123) 56(84) bytes of data

keine meiner Seiten wird geladen, ich habe etwas Dummy, http://45.56.87.123/test/index.htmlkann aber nicht einmal auf die Seite dort zugreifen,

meine iptables:

[root@localhost test]# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:http
ACCEPT     all  --  anywhere             anywhere            
REJECT     all  --  anywhere             loopback/8           reject-with icmp-port-unreachable
ACCEPT     all  --  anywhere             anywhere             state RELATED,ESTABLISHED
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:http
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:https
ACCEPT     tcp  --  anywhere             anywhere             state NEW tcp dpt:ssh
ACCEPT     icmp --  anywhere             anywhere            
LOG        all  --  anywhere             anywhere             limit: avg 5/min burst 5 LOG level debug prefix "iptables denied: "
DROP       all  --  anywhere             anywhere            

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         
DROP       all  --  anywhere             anywhere            

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     all  --  anywhere             anywhere      

Irgendwelche Hilfe, wie ich den Server richtig zum Laufen bekomme?

Antwort1

Da ich keinen Kommentar hinzufügen kann (schlechtes Ansehen), versuche ich einfach, die Antwort einzufügen. Grundsätzlich läuft die Verbindung zu Ihrem Server ab:

$ nc -vz 45.56.87.123 443
nc: connect to 45.56.87.123 port 443 (tcp) failed: Connection timed out

$ nc -vz 45.56.87.123 80
nc: connect to 45.56.87.123 port 80 (tcp) failed: Connection timed ou

Anhand der iptablesoben aufgeführten Regeln ist mir kein Fehler aufgefallen. Sie können daher zunächst prüfen, ob Ihr Dienst auf diesem Port lauscht:

lsof -i :80
lsof -i :443

Wenn nicht, dann ist das Ihr Problem. Wenn ja, haben Sie immer noch ein Firewall-Problem, also können Sie einen Neustart versuchen iptables. Und welches Betriebssystem verwenden Sie?

Funktioniert die Verbindung vom lokalen Host? Wie:

curl http://45.56.87.123/test/index.html

oder

nc -vz 127.0.0.1 80
nc -vz 127.0.0.1 443

verwandte Informationen