
Con IIS es muy fácil configurar enlaces entre un nombre de host y un sitio web.
Si tengo mi DNS configurado con el registrador original, todo lo que necesito hacer es actualizar los registros A para que apunten a mi servidor IIS y todo funciona.
Nombre de dominio -> Dirección IP -> (usando el encabezado del host) -> Sitio web
Todo está bien.
He notado con mis hosts Linux que todos requieren que transfiera mi DNS a sus servidores de nombres para que los 'enlaces' funcionen. Por lo que puedo decir, no hay forma en cPanel de simplemente decirle que asocie un nombre de host con un sitio web.
¿Cómo puedo lograr lo mismo que los enlaces de IIS en Apache/Linux? ¿Es posible incluso en cPanel?
Respuesta1
Esto no es una restricción de Apache en absoluto; no importa dónde esté alojado su DNS. Según la respuesta de Farseeker, parece que es una restricción de su proveedor de alojamiento y/o cPanel específicamente (solía usar Dreamhost, por ejemplo, y no les importaba si tenían mi DNS, pero tienen su propia interfaz de administración)
Un <VirtualHost
bloque > dentro de la configuración de Apache declara que todas las directivas internas se aplicarán a un host virtual, y la directiva ServerName dentro de eso hace que las solicitudes que llevan ese encabezado Host usen el bloque.
Referirse ahttp://httpd.apache.org/docs/2.2/vhosts/name-based.htmlpara detalles.
Respuesta2
Sí, también tuve este problema con cPanel.
Lo que hice en el pasado fue transferir el DNS a su servidor para poder registrar el nombre con el host y luego volver a cambiarlo a mi antiguo servidor DNS. Por supuesto, entonces es su responsabilidad asegurarse de que los registros estén siempre actualizados.
Por lo general, no le cobrarán por el alojamiento DNS, por lo que no perderá nada, pero pueden limitar la cantidad de dominios que puede adjuntar.
Si estaba haciendo esto directamente en Apache, deberá investigar la parte VirtualHost de su httpd.conf.