CONCEPTOS GENERALES
En este articulo voy a explicar que hay detrás de una dirección web, ósea, cuando tipiamos en nuestro navegador http://www.innobyte.blogspot.com/, y nos aparece mágicamente la pagina solicitada.
En realidad esa magia no existe, sino que cuando enviamos esa dirección, nuestra PC a través del protocoló TCP/IP se comunica con un servidor llamado DNS donde convierte la dirección de texto en un numero horrible difícil de recordar, un ejemplo es 64.233.161.103(http://www.google.com.ar/), realmente ustedes podrían acordarse !!!.
Imaginen todas los sitios que conocen, si en vez de tenerlos por sus nombres lo tendrian por el numero IP, seria imposible. Ademas seria muy dificultoso su reconocimiento. ("En 72.3.45.3 tenemos los mejores zapatos" upss..., no es muy razonable).
Entonces ese servidor DNS (Domain Name Service), envía nuestra petición a través del protocolo TCP/IP al servidor en el cual está alojado la website solicitado.
Para que tenga una mejor idea, el DNS es como una guía de teléfono, al consultamos cual es el teléfono de Juancito, en este caso Juancito seria nuestra dirección http://www.innobyte.blogspot.com/ y el número de teléfono, el numero de IP mencionado.
Encontrado el servidor envía nuevamente esa petición a nuestra computadora permitiéndonos ver el sitio web en nuestro browser (Internet Explorer, Mozilla, Opera,…), y esta página es guardada en nuestro pequeño DNS que posee nuestra PC, lo cual permite que la próxima vez no pase por el servidor DNS, sino que se conecta directamente ya que la conversión de Nombre a Numero lo hizo, y veremos que entrara más rápidamente al sitio web.
Ahora bien, explicado brevemente como seria el funcionamiento, ingresamos más profundamente en esta maraña de servidores y damos con el servidor donde está alojado realmente el sitio web.
Este servidor está compuesto principalmente por un sistema operativo (Linux o Windows), un servidor web propiamente dicho (IIS o Apache), y que además dependiendo de la tecnología que utilizamos, necesitaremos de otros servidores, como son los de base de datos y los que consultan a estos servidores, siendo que esto últimos se ven reflejados en nuestra www, cuando vemos en nuestro browser aparecer en cierto casos www.mipagina.com.ar/index.php o .../index.asp.
El servicio php o asp es una servicio que nos permite crear website dinámicos, esto quiere decir que podemos tener bases de datos en nuestro sitio web, o que nuestro sitio web se arme haciendo consultas a la bases, esto hoy día sucede en las mayorías de los portales donde la información es totalmente dinámica. Ya que detrás tiene un sistema de actualización dinámico para facilitar en mayor medida su actualización.
VARIOS VIRTUALHOST EN APACHE
En primer lugar este blog lo uso como refresca memoria, de aquellos tips que no utilizo frecuentemente, pero que son importates en ciertos momentos.
Uno de ellos es crear varios virtualhost sobre un mismo servidor apache, por ende estamos hablando de un apache 2.2.x dentro del directrio extra de la carpeta conf y habiendo anteriormente habilitado en httpd.conf el include del archivo httpd-vhost.
NameVirtualHost *:80
del httpd.conf
REDIRECCIONAMIENTO CON APACHE
Bueno hoy tengo un dia excelente, dos post en un mismo dia, y que POST, espero que realmente le sirva a alguien.
Estamos en httpd.conf, dentro de la etiqueta ifmodules donde se encuentra el ScriptAlias /cgi-bin/ , de bajo de esta ultima linea mencionada colocamos lo siguiente
Redirect permanent /otraplicionweb http://www.otraplicionweb.com.ar
Ejemplo
http://www.nuestraplicacion.com.r/otraplicacionweb
Veremos que redirecciona hacia la nueva aplicacion
En realidad esa magia no existe, sino que cuando enviamos esa dirección, nuestra PC a través del protocoló TCP/IP se comunica con un servidor llamado DNS donde convierte la dirección de texto en un numero horrible difícil de recordar, un ejemplo es 64.233.161.103(http://www.google.com.ar/), realmente ustedes podrían acordarse !!!.
Imaginen todas los sitios que conocen, si en vez de tenerlos por sus nombres lo tendrian por el numero IP, seria imposible. Ademas seria muy dificultoso su reconocimiento. ("En 72.3.45.3 tenemos los mejores zapatos" upss..., no es muy razonable).
Entonces ese servidor DNS (Domain Name Service), envía nuestra petición a través del protocolo TCP/IP al servidor en el cual está alojado la website solicitado.
Para que tenga una mejor idea, el DNS es como una guía de teléfono, al consultamos cual es el teléfono de Juancito, en este caso Juancito seria nuestra dirección http://www.innobyte.blogspot.com/ y el número de teléfono, el numero de IP mencionado.
Encontrado el servidor envía nuevamente esa petición a nuestra computadora permitiéndonos ver el sitio web en nuestro browser (Internet Explorer, Mozilla, Opera,…), y esta página es guardada en nuestro pequeño DNS que posee nuestra PC, lo cual permite que la próxima vez no pase por el servidor DNS, sino que se conecta directamente ya que la conversión de Nombre a Numero lo hizo, y veremos que entrara más rápidamente al sitio web.
Ahora bien, explicado brevemente como seria el funcionamiento, ingresamos más profundamente en esta maraña de servidores y damos con el servidor donde está alojado realmente el sitio web.
Este servidor está compuesto principalmente por un sistema operativo (Linux o Windows), un servidor web propiamente dicho (IIS o Apache), y que además dependiendo de la tecnología que utilizamos, necesitaremos de otros servidores, como son los de base de datos y los que consultan a estos servidores, siendo que esto últimos se ven reflejados en nuestra www, cuando vemos en nuestro browser aparecer en cierto casos www.mipagina.com.ar/index.php o .../index.asp.
El servicio php o asp es una servicio que nos permite crear website dinámicos, esto quiere decir que podemos tener bases de datos en nuestro sitio web, o que nuestro sitio web se arme haciendo consultas a la bases, esto hoy día sucede en las mayorías de los portales donde la información es totalmente dinámica. Ya que detrás tiene un sistema de actualización dinámico para facilitar en mayor medida su actualización.
VARIOS VIRTUALHOST EN APACHE
En primer lugar este blog lo uso como refresca memoria, de aquellos tips que no utilizo frecuentemente, pero que son importates en ciertos momentos.
Uno de ellos es crear varios virtualhost sobre un mismo servidor apache, por ende estamos hablando de un apache 2.2.x dentro del directrio extra de la carpeta conf y habiendo anteriormente habilitado en httpd.conf el include del archivo httpd-vhost.
NameVirtualHost *:80
ServerAdmin info@netconn.com.ar
DocumentRoot "/workspace/www/Biblioteca"
ServerName biblioteca
ErrorLog "logs/biblio-error.log"
CustomLog "logs/dummy-host2.smarc-access.log" common
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
Con la etiqueta Directory habilitamos el Path de DocumentRoot mas arriba escrito, sin dependerdel httpd.conf
REDIRECCIONAMIENTO CON APACHE
Bueno hoy tengo un dia excelente, dos post en un mismo dia, y que POST, espero que realmente le sirva a alguien.
Estamos en httpd.conf, dentro de la etiqueta ifmodules donde se encuentra el ScriptAlias /cgi-bin/ , de bajo de esta ultima linea mencionada colocamos lo siguiente
Redirect permanent /otraplicionweb http://www.otraplicionweb.com.ar
Ejemplo
http://www.nuestraplicacion.com.r/otraplicacionweb
Veremos que redirecciona hacia la nueva aplicacion
No hay comentarios:
Publicar un comentario