
Digamos que tengo esta URL a una imagen:
www.domain.com/image.jpg
Y quiero que image.jpg se entregue desde otro servidor completamente (máquina e IP diferentes), en
static.domain.com/image.jpg
¿Es posible configurar Apache de tal manera que cualquier solicitud a www.domain.com/image.jpg sea en realidad atendida completamente por static.domain.com/image.jpg, pero para el usuario parece que proviene de www? .dominio.com/imagen.jpg?
Respuesta1
No importa lo que hagas, si intentas servir contenido desde múltiples servidores usando una única dirección externa, tendrás que de alguna manera obtener el contenido a través de la conexión TCP que se estableció con www.dominio.com para empezar. porque no es técnicamente factible "entregar" una conexión TCP establecida a otra máquina.
Su única opción es utilizar una redirección, que es detectable. Pero, ¿por qué molestarse, excepto tal vez para evitar romper los hipervínculos entrantes? La web estuvo pensada desde el principio para permitir que una única página web contuviera información de múltiples servidores.
¡Así que mantenlo simple! :-) Y si utilizas un nombre de host independiente para tus archivos estáticos, estarás en buena compañía.
Respuesta2
EstepodríaEsto será posible si tiene control sobre el interruptor en el que se encuentran sus servidores. Necesitarías hacer uso deDevolución directa del servidor. Sin embargo, esta es una configuración bastante avanzada y probablemente no tenga mucho sentido a menos que tenga una gran cantidad de máquinas.
La solución mucho mejor es simplemente servir el contenido directamente desde static.domain.com. Incluso si tiene que pagar por un certificado SSL adicional, le resultará mucho más barato en términos de la cantidad de tiempo que le dedica. Si esta no es una opción para usted, díganospor qué.