Si vas a usar WHM/cPanel este se encargará de instalar todo lo que necesitas
Es mejor utilizar CentOS, realizas una instalación mínima
http://docs.cpanel.net/twiki/bin/vie...tallationGuide
1- Instalar Centos en el "servidor" instalación mínima
2- Instalar cPanel
En este momento ya debes tener un sistema funcional
Requieres IP pública, preferiblemente dedicada, es posible hacerlo sin una IP dedicada pero será más dificil y requiere los servicios de alguna compañia como no-ip.com
En tu router/modem debes abrir los puertos requeridos por cPanel y redireccionarlo a la PC en donde has instalado cPanel
Esto es a grandes rasgos lo que debes hacer, mi sugerencia es que comiences leyendo la guía de instalación y consultas por aquí cualquier cosa específica que no entiendas