crear un sitio web de intranet en windows 7

0

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 hostsarchivo 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.

deshecho
fuente
Solo sé cómo hacer esto en Linux, no en Windows. Estoy seguro de que es lo mismo, pero el archivo de configuración está en una ubicación diferente. Pero necesita usar el archivo de hosts, pero también debe crear un host virtual en Apache para que coincida con el nombre de dominio. Esta es una sección simple que agrega que vincula un nombre de dominio a un directorio local.
Marty Fried
@MartyFried OS no me importa. Puedo cambiar eso :-). ¿Puedes explicarlo en detalle? No recibí nada del comentario :-(
deshacer el
OK, agregué una respuesta. Avíseme si necesita ayuda, ya que he configurado muchos de estos dominios. Incluso puede hacer que estén disponibles desde Internet si lo desea mediante la configuración de un nombre DNS dinámico.
Marty Fried
@MartyFried gracias, lo probaré y te diré el resultado :-)
deshacer el
Muy bien, monitorearé ambas cuentas, lo que hago de todos modos. :-)
Marty Fried

Respuestas:

1

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á.

Marty Fried
fuente