¿Puede tener un blog en un subdirectorio alojado en un servidor diferente?

23 jul 2014, 19:23:06
Vistas: 27.3K
Votos: 11

Me interesa tener un blog en mi sitio que estará en un subdirectorio de la página principal de WordPress

por ejemplo: website.com/blog

sin embargo, me interesa saber si hay alguna forma de alojar el blog en un servidor separado - principalmente porque no quiero sobrecargar el servidor del resto del sitio si hay mucho tráfico dirigido al blog. Me gusta la idea de que esté en un subdirectorio.

En fin - pensé que habría alguien más inteligente que yo que podría tener una buena idea :)

2
Comentarios

¿Entonces quieres dos instalaciones separadas de WordPress alojadas en dos servidores diferentes pero que las URLs de website.com/blog redirijan a donde sea que esté alojado el otro sitio? Dependiendo de tu host, eso debería ser posible y habría más de una forma de hacerlo, pero en ese punto ya no es realmente una pregunta sobre WordPress, ya que cada instalación de WordPress sería bastante directa.

KnightHawk0811 KnightHawk0811
23 jul 2014 19:49:00

Puedes tener múltiples servidores pero con el mismo contenido, así cuando un servidor falla, el contenido se toma del otro servidor. Es posible balancear la carga del hardware, eso es lo que determina qué servidor responderá a las solicitudes. Pero no estoy seguro si es posible con contenido diferente.

Unix Unix
23 jul 2014 20:01:24
Todas las respuestas a la pregunta 4
0

Un proxy inverso podría funcionar, como varnish o nginx. Usando varnish como ejemplo:

backend blog {
   .host = "blog-server-ip";
}

backend default {
   .host = "current-domain-ip";
}

sub vcl_recv {
   if (req.rul ~ "^/blog/") {
      req.backend = blog;
   }
}
17 dic 2015 05:42:45
2

Hoy en día existen múltiples enfoques adicionales disponibles:

4 jul 2024 18:01:13
Comentarios

Tu respuesta podría mejorarse con información adicional de apoyo. Por favor, [edita] para añadir más detalles, como citas o documentación, para que otros puedan confirmar que tu respuesta es correcta. Puedes encontrar más información sobre cómo escribir buenas respuestas en el centro de ayuda.

User User
10 jul 2024 23:34:08

La solución DIY con Cloudflare Workers es una gran opción. Ten en cuenta que también podrías necesitar un worker de redirección - este artículo de LinkedIn ofrece una excelente guía: Cómo Migrar un Subdominio o Dominio a un Subdirectorio en un Servidor Diferente

brendo234 brendo234
3 oct 2024 01:41:34
3

Una mejor manera de hacer esto es, en lugar de un subdirectorio, usar un subdominio como blog.website.com. La razón es que se puede crear un registro DNS en el otro servidor para el subdominio, lo cual no es posible con subdirectorios.

Un subdirectorio es posible, pero tendrías que usar frames, una redirección con .htaccess u otro método que no es nada estable en un entorno de producción.

Si deseas usar un subdirectorio como example.com/blog, la mejor manera (y no es una buena manera...) es usar un archivo .htaccess. Puedes hacer una redirección así: Redirect 301 <IP del servidor> donde "IP del servidor" representa la dirección IP del servidor donde quieres alojar tu blog. Ten en cuenta que el usuario verá la dirección IP en la barra de direcciones, lo cual no es recomendable.

Por lo tanto, también podrías probar con frames. Usa iFrames, los frames están obsoletos y nadie recomendará usarlos. Ten en cuenta que iFrames o frames tampoco son una buena solución, pero si realmente quieres usar un subdirectorio, esto es lo que tendrás que hacer... crea un archivo índice (por ejemplo, website.com/blog) y coloca <iframe src="<IP del servidor>"></iframe> allí.

Recuerda que esta tampoco es una buena solución y realmente recomiendo usar un subdominio.

Si deseas usar un subdominio como blog.website.com, ve a un lugar donde puedas administrar el DNS de tu dominio y agrega un registro A que apunte a la IP del servidor donde vas a alojar tu blog.

Edición: esto está fuera de tema, pero vale la pena mencionarlo: si no quieres una sobrecarga en tu servidor, en lugar de tener múltiples servidores, puedes configurar un alojamiento en clúster. Esta es una técnica muy útil, especialmente para sitios web con mucho tráfico. El concepto es distribuir la carga de alojamiento entre múltiples servidores. Aquí está el artículo de Wikipedia sobre alojamiento en clúster; recomiendo leerlo. Hay múltiples proveedores de alojamiento que ofrecen esta opción. Desafortunadamente, solo conozco proveedores holandeses que ofrecen alojamiento en clúster, así que no puedo recomendar uno. El más barato que conozco en los Países Bajos cuesta alrededor de €100 al año, por lo que el alojamiento en clúster es bastante asequible.

¡Buena suerte!

23 jul 2014 22:33:33
Comentarios

¡Hola, gracias por la respuesta! Dame alguna dirección clara. Desde la perspectiva del usuario, preferiría la ruta del subdirectorio, pero parece que un iframe al viejo estilo podría ser el camino a seguir o simplemente aceptar y optar por un subdominio. Supongo que el rendimiento SEO entra en juego ahí. ¡Pero sí, muchas gracias por tu resumen!

Joji Mori Joji Mori
24 jul 2014 03:28:12

@JojiMori ¡No hay problema! :) También echa un vistazo a lo que escribí sobre el alojamiento en clúster, puede ser la solución sin tener que invertir en un nuevo servidor ^

William William
24 jul 2014 10:18:22

El subdominio es malo para SEO. Mira https://moz.com/learn/seo/domain

Victor Victor
24 nov 2016 10:00:32
0
-1

¿Tiene que ser website.com/blog?

Una solución más rápida y menos compleja sería alojar el blog como blog.website.com

Para website.com/blog, tu mejor solución es emplear redirecciones URL.

Consulta:

https://serverfault.com/questions/567476/permanently-redirect-subfolder-blog-to-subdomain-on-another-server

23 jul 2014 22:22:43