Quiero crear un sitio web en mi LAN, pero en lugar de usar mi computadora portátil o PC como el nombre de host del sitio web, los usuarios deberían poder usar algo como css.domain.com
.
Estoy haciendo esto porque quiero ejecutar muchas aplicaciones web (2-3 copias de la misma aplicación al mismo tiempo) y, obviamente, no puedo usar el mismo nombre de dominio para ellas.
Debo agregar que usar el hosts
archivo no ayudará, lo intenté.
Estoy usando:
- Windows 7 SP1
- Servidor XAMPP
Está bien para mí cambiar el sistema operativo, pero quiero usar Apache, PHP y MySQL.
Respuestas:
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á.
fuente