2009-12-04 13 views
7

Supongamos que tengo un sitio web alojado en la URL:¿Puede un subdirectorio de sitio web ser servido por un servidor web diferente?

http://www.mysite.com/

decir esto está alojado por el proveedor de alojamiento "A".

Ahora, yo quiero acoger un subdirectorio dentro de este sitio en otro host:

http://www.mysite.com/blog/

... decir que la sede de este proveedor de alojamiento con "B". Entonces, todas las páginas de este sitio se encontrarían en un centro de datos completamente diferente.

¿Es posible esta configuración?

Respuesta

6

Si puede configurar un proxy inverso ... entonces sí.

Apache mod_proxy

IIS reverse proxy < = es es una solución CodeProject y puede no tener soporte. Probablemente pueda encontrar muchos más si solo busca proxy inverso.

Si está utilizando IIS 7 (Vista, Windows 7, Server 2008) se puede utilizar la función de HTTP Redirect que se construye en.

1

Sí, totalmente posible.

Recientemente encontré este problema exacto, usando IIS. Para nuestra solución se utilizó ISAPI_Rewrite 3.

Puede utilizar una directiva simple en IIS con ISAPI_Rewrite 3 y la Directiva RewriteProxy

Si está utilizando Apache de proxy mod va a funcionar, (ya se ha mencionado aquí). Desafortunadamente no hay un equivalente de RewriteProxy en la reescritura de mod de Apache.

Una de las advertencias de esta solución que teníamos era hacer algunas reglas de reescritura para manejar las nuevas URL a las publicaciones del blog.

+0

Es cierto, pero hay ProxyPass en mod_proxy: http://httpd.apache.org/docs/2.0/mod/mod_proxy.html#proxypass –

1

Necesitará un servidor sqiud en frente de ambos apaches para obtener resultados óptimos. Todas las solicitudes llegarán a la instancia de squid, que la encaminará al apache correcto en función de la ruta de solicitud.

Ambos apaches deberán configurarse para ese dominio. El registro de DNS A debe señalar a la instancia de Squid.

0

que creo que sigue es la mejor manera de manejar la situación:

(a) crear una asignación subdominio conla subdirectorios. (b) Mapa de este subdominio con una nueva IP (Nuevo servidor de alojamiento)

¿No es limpio y simple?

Cuestiones relacionadas