No das datos completos pero...
Si CentOS tiene todos los puertos cerrados, entras al firewall y abres solamente el 80.
Si utilizan un Modem/Router, este por lo generla se administra por el puerto 80. Si es así, simplemente cambia el puerto de administración web por otro como el 8080 y en el mismo router, creas una NAT al puerto 80 a la IP del equipo CentOS.
Sobre el Virtual Host que edito porque creo te referís al Apache, te dejo este mensaje:
Virutal Hosts en Linux Ubuntu 9.10