Apache bedient nicht lokal

0

Ich habe eine frisch installierte Instanz von Fedora Core 16 in VirtualBox mit Bridged Networking. Darauf tippte ich als root ein:

yum -y install httpd
service httpd start
ifconfig

Innerhalb der VM kann ich einen Webbrowser für 'localhost' öffnen und ich erhalte die Apache-Testseite. Es klappt.

Unter Windows (dem Rechner, auf dem sich die VM befindet) weise ich meinen Browser auf die IP-Adresse von ifconfig(192.168.2.122). Die Verbindung läuft ab. Ich kann zu einer Eingabeaufforderung gehen und die VM anpingen.

Gibt es eine Firewall oder etwas, das standardmäßig mit Fedora geliefert wird? Oder gibt es etwas, das ich in einer Konfigurationsdatei ändern muss?

Amy
quelle
Ja, es gibt eine Firewall in Fedora. Starten Sie, system-config-firewalldamit Sie den http-Zugriff zulassen können. Ping und ssh sind standardmäßig erlaubt.
Olivier S

Antworten:

0
service iptables stop
chkconfig iptables off

Der Dienst iptables ist die Standard-Firewall. Schalten Sie es aus und überprüfen Sie dann, ob es mit chkconfig ausgeschaltet ist (manchmal sterben die Dinge nicht wirklich, wenn Sie ihnen sagen, dass sie anhalten sollen), und Sie können schnell testen, ob dies Ihre Verbindungen blockiert.

jchysk
quelle
2
Würde es Ihnen etwas ausmachen, Ihre Antwort zu erweitern und zu erklären, was das bewirkt und warum es funktioniert? Danke!
Slhck