1) Comprar un nombre de dominio
2) Contratar a un servicio de dns, que cuando alguien busque
www.miweb.com, este servidor, reenvie la peticion a tu ip fija.
3) En tu router redireccionar que cuando llegue una peticion al puerto 80, esta peticion se le pase a una maquina que este a la escucha en el puerto 80
4) montar un servidor en la ip indicada en el router, con un servidor ya sea apache o cualquier otro.
Facil, no?
Y tienes que tener en cuenta las licencias, si tu página utiliza base de datos, si esta en php o java.
Pero lo básico es lo que te indico arriba.
Suerte.