Yo creo que estas un poco confundido, primero que nada que te lo digo yo hize mi pagina y mi propio servidor. claro si ocupo RHEL 6.1 un S.O enfocado a servidores... para una mejor experiencia te aconsejaría CentOS. Libre, Gratuito etc. primero que nada necesitas un servidor, un router, un dominio ya sea por no-ip.com etc... en el servidor tienes que tener apache instalado, si tienes selinux o iptables o shorewall necesitaras las reglas correspondientes para realizar el tramite... hay hasta medotos gráficos para los permisos. ojala que tu router tenga add reservation para que no te cambie la ip privada, tienes que abrir el puerto 80 desde tu router mediante la ip local de tu servidor. posterior a eso en la linea del archivo httpd.conf ##ServerName www.example.com:80ServerName www.ejemplo.sytes.net:80 /*esta linea la tienes que agregar tu mismo poniendo tal cual el domino que te creaste*/# en /var/www/html/ ingresas los archivos de la pagina web, OJO ARCHIVOS NO CARPETA no carpeta primaria. si no no te abrirá la pagina, también lo puedes cambiar de ubicación en el archivo httpd.conf ojo si abriste el puerto 80 adecuadamente en la pestaña forwarding, podrás acceder desde internet... mas adelante haré un tutorial, ami me costo mucho al principio, ahora estoy mas fluido mandame pm de que punto no te quedo claro te aclaro las dudas. saludos !!