| Servidor Compartido |
|
|
|
| escrito por Nathan Harris | |
|
Un alojamiento compartido consiste en un servicio de alojamiento web que permite a más de un cliente tener su sitio web en el mismo ordenador, y usando un sólo programa servidor web. Comúnmente se implementa mediante la técnica de virtual hosting, disponible en la mayoría de servidores. ObjetivoEl alojamiento compartido se hace para que un ordenador servidor web sirva varios dominios. Hay varias formas de hacer esto (véase alojamiento web), pero para el virtual hosting sólo se necesita tener en memoria una copia del servidor web, y una sola tarjeta de red es suficiente. Una empresa puede hacer esto porque tiene varios sitios parecidos, y quiere que compartan información (por ejemplo, que todos puedan acceder a la misma base de datos). Pero también puede pasar que los sitios alojados no tengan ninguna relación; por ejemplo, una empresa pequeña de alojamiento tendrá las páginas de todos sus clientes en el mismo ordenador.
TiposHay dos formas de hacer virtual hosting: por nombre (nombre de dominio) y por IP (dirección IP):
Por nombreDos dominios pueden traducirse a la misma IP (mediante DNS). Entonces, cuando un visitante entre en esa IP, ha de ver una página o la otra dependiendo del nombre de dominio que ha escrito para entrar. Cuando el navegador web se conecta al servidor para pedirle la página, le envía no sólo la dirección (URI) que quiere, sino el dominio al que está accediendo, mediante el campo Host: del protocolo HTTP. Esto es automático, y en HTTP/1.1 es obligatorio. El programa servidor web puede leer esta información y usarla para decidir cuál de los dominios ha de mostrar. Por IPTambién es posible hacer que el servidor escuche no sólo en una dirección IP, sino en varias, y que cada una responda con una página distinta. Para esto se pueden usar varias tarjetas de red, aunque no es necesario, ya que los sistemas operativos actuales permiten crearinterfaces de red virtuales, para poder asignar varias IPs a la misma tarjeta.
Ventajas
Inconvenientes
Otros métodosNaturalmente, también es "alojamiento compartido" dar a los clientes diferentes directorios dentro del mismo sitio, por ejemplo www.dominio.es/usuarios/paco/ y www.dominio.es/usuarios/juan/ . Esto se hace cuando hay muchos usuarios que no tienen nombre de dominio, por ejemplo, para los alumnos de una universidad, o para los clientes de una empresa de alojamiento gratuito. Suele ser bastante incómodo. Este método casi no necesita configuración del servidor web, pero no entra dentro de la definición de virtual hosting, ya que sólo se está sirviendo un dominio.
|
Servidor Compartido 

