2011-12-19 35 views
14

no se puede averiguar si es posible configurar un registro DNS en una carpeta en un servidor. Digamos sub.ejemplo.com apuntar a 1.2.3.4/e2/Registro Dns apuntando a una carpeta en un servidor

¿Es posible apuntar dominios directamente a las carpetas en un servidor para que pueda tener diferentes dominios alojados en un servidor dentro de diferentes carpetas?

+0

fija por favor esta pregunta en ServerFault [FAQ ServerFault] (http://serverfault.com/faq) servidor falla es para los administradores de sistemas y profesionales de soporte de escritorio, las personas que dirigen o mantienen los equipos de un profesional capacidad [Preguntas frecuentes sobre StackOverflow] (http://stackoverflow.com/faq) Stack Overflow es para programadores profesionales y entusiastas, personas que escriben código porque les encanta. –

Respuesta

19

Es posible alojar múltiples dominios en un servidor. Se llama Virtual Hosting.

Pero está confundiendo algunos conceptos. DNS es para convertir nombres a direcciones IP. El sistema DNS no sabe nada sobre la estructura de la carpeta. Esa es la responsabilidad del servidor web. Configurará Hosts Virtuales en el servidor web.

La forma en que esto se hace normalmente es

  1. Añadir registro de host (también conocido como registro A) en DNS. Por ejemplo, coolname.domain.com -> 12.34.56.78.

  2. Configure webserver para leer el contenido de coolname.domain.com de la carpeta que elija.

+0

Gracias por su ayuda. – o3inc

+2

¿Se puede ampliar el punto 2? ¿Cómo puedo hacerlo? – Shyghar

3

Esto generalmente se hace con alojamiento virtual en su servidor web. DNS no es para eso.

Lo más cercano que podría hacer es usar TXT registros, pero entonces nadie más que usted sería consciente de eso, por lo que sus clientes ni siquiera lo sabrían.

+0

Muchas gracias, lo busqué y ya se implementó. Aunque creo que tengo que dar tictac al próximo réplica, ya que tiene una respuesta más detallada. – o3inc

0

Puede establecer el webroot de Apache en la carpeta que necesita. Apache puede servir a múltiples sitios con sus propios dominios desde un único servidor. Alternativamente, para una solución temporal que puede sencilla cd en el directorio deseado y ejecutar este código Python:

python -m SimpleHTTPServer 
Cuestiones relacionadas