solo tienes que tener un servidor web instalado (como IIS), correrlo y listo, por default los servidores web abren el puerto 80 para el acceso directo a estos, despues de ahi seria configurar los folders que quieres exponer y eso
en este caso como mencionas esas otras herramientas pues podrias instalar Apache, la instalacion/configuracion no es tan amigable como IIS, pero hay bastante documentacion en Internet para lograrlo sin muchos problemas
Eber Irigoyen