Conexión rechazada para el puerto 80 en VirtualBox. Pero sólo para CentOS VM

Conexión rechazada para el puerto 80 en VirtualBox. Pero sólo para CentOS VM

Después de tener este problema esta mañana, leí MUCHAS otras preguntas. Espero poder proporcionar mucha información para ayudar a resolver este problema.

Puedo usar SSH usando el puerto estándar 22 para la VM usando una red en puente o solo de host. Sin embargo, cuando intento visitar un sitio web (en este momento solo espero ver la página de bienvenida), aparece ERR_CONNECTION_REFUSED.

  • Estoy usando VirtualBox 4.3.26 en OS X 10.10.3
  • La VM con el problema es la base CentOS 7
  • He instalado Apache2 (httpd) usando yum
  • apache esta corriendo
  • No hay problemas con ping
  • La conectividad a Internet es buena desde dentro de la VM cuando se utiliza cualquier modo de red
  • SELinux está deshabilitado
  • IPtables está deshabilitado
  • SSH en 22 funciona bien

Netstat dice que estamos escuchando en 80

tcp        0      0 :::80    :::*     LISTEN
  • Tengo una máquina virtual de servidor Ubuntu 14.10 sin problemas. Acabo de instalar Apache2 con apt-get y puedo ver la página de bienvenida en 192.168.0.102 (IP mientras pruebo con el modo puente) tal como se lee desde ifconfig, igual que estoy tratando de hacer con CentOS.

¿Alguien sabe cuál podría ser mi problema?

No se me ocurre dónde es posible que se rechace la solicitud.

Respuesta1

Por defecto, CentOS 7 viene con firewalld instalado. Verifique que esté configurado correctamente o deshabilitado.

systemctl stop firewalld
systemctl disable firewalld

Respuesta2

Realmente no se recomienda desactivar el firewall; en su lugar, podría haberlo ejecutado lokkit -s httppara abrir el puerto 80.

información relacionada