
Quiero que staging.mywebsite.com apunte al host virtual de prueba, para el live quiero que mywebsite.com y www.mywebsite.com apunten al live, etc., y luego para *(everythingelse).mywebsite.com necesita para apuntar al servidor de desarrollo.
¡¿Alguien tiene alguna idea?! Publiqué un par de veces en StackOverflow sin éxito.
EDITAR: ¡Solo tengo 1 servidor! Para ser claro. Sin embargo, puedo comprar 2 IP más si es necesario.
Respuesta1
Primero configure su DNS para que tenga un registro A para "" (en blanco), "www" y "staging" que apunten a la dirección IP del servidor en vivo. A continuación, establezca otro registro A para "*" (pregúntele a su proveedor cómo usar un comodín si eso no funciona) que apunte a su servidor de desarrollo.
A continuación, en su configuración de Apache en el servidor en vivo, coloque un Nombre de servidor de mywebsite.com con ServerAlias www.mywebsite.com apuntando a DocumentRoot en vivo, y coloque un segundo VirtualHost con el Nombre de servidor staging.mywebsite.com.
Finalmente, en su servidor de desarrollo, coloque el nombre del servidor en el que desee (por ejemplo, ejemplo.misitioweb.com) y el alias del servidor en *.misitioweb.com". También puede usar el DocumentRoot predeterminado si desea que coincida con algo. eso termina en ese servidor.