La razón por la que originalmente no respondí con más detalle es porque no sabía la respuesta completa para Windows. Pero como estás dispuesto a adaptarte, lo escribiré aquí.
Hay dos maneras de hacer esto. Una forma, que muchos usan, es usar el nombre del directorio en la URL con la PC como nombre. La PC del servidor tiene un directorio predeterminado para los sitios web (el que obtiene cuando escribe " http: // localhost " en la máquina local, o el " http: // computername " de otro sistema, suponiendo que el nombre de la computadora es "computername" Entonces, si ese directorio se llamaba "c: \ www", y usted coloca un sitio web en "c: \ www \ mywebsite", entonces alguien puede acceder ingresando " http: // computername / mywebsite ".
Para hacer lo que quiera, puede usar el archivo host, junto con los hosts virtuales de Apache, no solo con el archivo hosts por sí mismo. Escribí algunas instrucciones para hacer esto con Ubuntu, en AskUbuntu . La única diferencia para Windows sería la ubicación, y posiblemente el nombre, del archivo de configuración. No debería ser difícil buscar y descubrir dónde está.
mira mis instrucciones en AskUbuntu, y si tienes alguna pregunta, puedes preguntar aquí o allá.