Verbindung für Port 80 in VirtualBox abgelehnt. Aber nur für CentOS VM

Verbindung für Port 80 in VirtualBox abgelehnt. Aber nur für CentOS VM

nachdem ich dieses Problem heute Morgen hatte, habe ich VIEL andere Fragen gelesen. Ich hoffe also, dass ich viele Informationen liefern kann, die bei der Lösung dieses Problems helfen.

Ich kann über den Standardport 22 per SSH auf die VM zugreifen, entweder über Bridged oder Host-Only Networking. Wenn ich jedoch versuche, eine Website zu besuchen (und dabei nur hoffe, die Willkommensseite zu sehen), erhalte ich die Meldung ERR_CONNECTION_REFUSED.

  • Ich verwende VirtualBox 4.3.26 unter OS X 10.10.3
  • Die VM mit dem Problem ist CentOS 7 Basis
  • Ich habe Apache2 (httpd) mit yum installiert
  • Apache läuft
  • Keine Probleme mit Ping
  • Internetverbindung innerhalb der VM bei Verwendung eines beliebigen Netzwerkmodus einwandfrei
  • SELinux ist deaktiviert
  • IPtables ist deaktiviert
  • SSH auf 22 funktioniert einwandfrei

Netstat sagt, wir hören auf 80

tcp        0      0 :::80    :::*     LISTEN
  • Ich habe eine Ubuntu 14.10-Server-VM ohne Probleme. Habe gerade Apache2 mit apt-get installiert und kann die Willkommensseite unter 192.168.0.102 (IP beim Testen im Bridged-Modus) sehen, wie sie von ifconfig gelesen wird, genau wie ich es mit CentOS versuche.

Weiß jemand, was mein Problem sein könnte?

Mir fällt nicht ein, wo die Anfrage möglicherweise abgelehnt wird.

Antwort1

Standardmäßig ist Firewalld in CentOS 7 installiert. Überprüfen Sie, ob es richtig konfiguriert oder deaktiviert ist.

systemctl stop firewalld
systemctl disable firewalld

Antwort2

Es wird wirklich nicht empfohlen, die Firewall zu deaktivieren. Stattdessen hätten Sie versuchen können, lokkit -s httpPort 80 zu öffnen.

verwandte Informationen