Instalación y configuración del servicio HTTP

Clasificado en Informática

Escrito el en español con un tamaño de 10,56 KB

Tema 4 - instalación y configuración del servicio HTTP.Introducción:La utilización de servicios como FTP ha posibilitado el acceso de los usuarios a información localizada en un equipo distante.El protocolo HTTP surgió para facilitar a los usuarios el acceso a información remota de una forma sencilla e intuitiva, dando lugar a lo que conocemos como WWW. Los usuarios utilizan este servicio para acceder a documentos denominados páginas o webs. Además de texto, estas páginas pueden incluir otros elementos que también aportan información al usuario, como imágenes, sonido y video. Y se conoce con el nombre de hiperenlaces. Estos enlaces aparecen de forma resaltada y al pasar el ratón por encima de ellos el puntero modifica su aspecto. Al formato que permite incluir diversos tipos de información y referencias se le llama HTML. Las páginas tienen contenido estático, es decir, no admiten interacción por parte del usuario, simplemente se muestran y a lo sumo permiten el acceso a otras paginas mediante los hiperenlaces. Para conseguir que los usuarios interactúen con ellas estas páginas deben de ser dinámicas, algunos de los lenguajes de creación para estas paginas dinámicas son:-PHP: Lenguaje cuyas instrucciones forman parte del documento HTML, se interpretan y procesan en el servidor HTTP y posteriormente se envía al cliente el documento HTML resultante.-ASP (Paginas Activas de Servidor): su código se implementa mediante scripts y se combina con documentos HTML. Al igual que PHP se interpreta en el servidor y el documento HTML resultante se envía al cliente.-Java: Lenguaje de programación basado en C++ que permite incorporar animación e interacción en paginas mediante lo que se conoce como applets. Un applet es un pequeño programa que se obtiene y es ejecutado por el software cliente.-Java script: Lenguaje basado en el anterior. Sus instrucciones forman parte de una pagina o documento HTML y son interpretados por el software del cliente.-CGI(Interfaz de pasarela común): no es propiamente un lenguaje sino un interfaz que permite a documentos HTML intercambiar datos, por ejemplo con programas C o Perl.Para visualizar de forma adecuada las páginas, el cliente utiliza software específico denominado navegador o visor. El acceder a una página requiere que el usuario proporcione diversa información al navegador como la pagina web que desea y donde localizarla, especificando lo que se conoce como URL. Las páginas se almacenan en los servidores HTTP, localizándose en un directorio especifico denominado sitio o sitio web. En este directorio, se suele establecer una jerarquía de subdirectorios para organizar las distintas paginas, así como los distintos elementos que las integran (fondos, imágenes, webs, etc.) La pagina index.htm se sitia en el directorio raíz como pagina principal e índice para dar acceso al resto de paginas. Esta se muestra por defecto cuando solo se indica el servidor al que se quiere acceder.El servicio PROXY actúa de intermediario entre los usuarios de una red local e Internet, atendiendo la demanda sobre otros servicios como HTTP que los clientes realizan. Si la información solicitada se encuentra en el servidor proxy, se proporciona al cliente. En caso contrario el servidor proxy solicitara al servidor web y la almacenara.El almacenamiento de información se realiza en un espacio del disco duro denominado caché. Esta caché, sustituye la información almacenada atendiendo a un algoritmo de reemplazo (sustituyendo la información menos solicitada). Los que utilizan esta técnica se llaman proxy caché, en ocasiones la formación que almacenan queda obsoleta cuando el servidor web se actualiza con rapidez, devolviendo al cliente una pagina web caducada. Algunos servidores proxy permiten configurar el tiempo de actualización de la información, no todos los elementos de la web se almacenan en el proxy ya que algunos se consideran no cacheables (contadores de visitas).El almacenamiento de forma local en una intranet de distinta información localizada en internet, hace evidente las ventajas de este servicio. El consumo de ancho de banda se ve reducido así como los tiempos de respuesta. Algunos servidores proxy permiten ejercer cierto control sobre los clientes y determinarse cual tiene permitido el acceso a Internet, restringir la información, forzar la autentificación de usuarios y llevar un registro de la información requerida y el cliente que la solicito.Es posible la cooperación entre varios proxies caché mediante un protocolo basado en UDP denominado ICP. Este protocolo permitirá que dialoguen entre ellos y comprobar el servidor que tiene almacenada la información solicitada por el cliente. En el caso de haber varios candidatos con la información solicitada, se elige un servidor en función de varios factores como la información duplicada en varios servidores como CARP o HTCP.Un servidor proxy puede configurarse para trabajar de forma transparente proxy transparente de cara a los clientes. El usuario no percibe la existencia del servidor, simplemente conoce la puerta de enlace que le da acceso a Internet. Sin embargo, es el servidor proxy el que ejerce de puerta de enlace, recibiendo las solicitudes de los clientes y redirigiéndolas al puerto asignado al servicio proxy para su atención.Se ha tratado un tipo de servidor proxy destinado a obtener la información solicitada y proporcionarla a los clientes, conocimo como servidor proxy de aplicación o proxy http. Este tipo de proxy no admite el acceso a determinados servicios como POP· o SSH. Existe otro tipo de proxy capaz de proporcionar cualquier tipo de servicio de forma virtual, el servidor proxy de socks . Este tipo de servidores utilizan el protocolo socks para establecer conexiones TCP a modo de panel de conmutación, entre un equipo de la red local y otro en internet. Suelen ejercer de cortafuegos, ocultan las direcciones IP de los clientes y filtran los paquetes hacia o desde internet.INSTALACION Y CONFIGURACION DEL SERVICIO HTTP.Servidor HTTP en IIS utilizado por un amplio abanico de SO Microsoft, y también servidor apache 2 habitual en Linux. Para la utilización de este servicio de debe habilitar el acceso al puerto HTTP( por defecto 80) y tener configurado el acceso a la red TCP/IP.Instalación del softwarePara comprobar si IIS se encuentra instalado en el equipo, puede consultar la pagina “servicios” de las propiedades de red o la herramienta de instalación de componentes de Windows accesible desde el panel de control. En caso del que el servicio no se encuentre instalado, lo instalaremos.1.Se selecciona el componente a instalar, en este caso IIS internet information server.2.Durante la instalación se pedirá que seleccione los elementos de ISS a instalar. Para el servicio HTTP, el administrador del servicio de Internet, y el servicio world wide web.3.Finalmente se especificaran las carpetas que contendrán los archivos de este servicio.Configuración del servicioUtilizamos el Administrador de servicios de internet o administrador de ISS en w2003 server.Aunque el servidor nos ofrece un sitio predeterminado (carpeta inetpubwwwroot), puede crear un nuevo mediante la opción del menú principal, acción, nuevo. El servidor ISS de w 2000 y 2003 es capaz de administrar varios sitios web. Para ello ha de alojarse cada sitio a un puerto distinto para que sea capaz de atender las peticiones.Cuando se crea un nuevo sitio web, hay que especificar:-Breve descripción del sitio (para poder identificarlo)-Dirección IP del servidor y puerto de acceso al sitio (por defecto 80)-Carpeta usada para el servicio y si se desea un acceso anónimo.-Permisos de acceso sobre los usuarios que acceden al sitio, como lectura de su contenido y ejecución de determinados comandos y aplicaciones como CGI.Adicionalmente se pueden establecer otros parámetros seleccionando la opción “Propiedades” del menú contextual del sitio web creado. Los parámetros se agrupan en secciones: sitio web, rendimiento, directorio particular, documentos, errores personalizados, seguridad de directorios, encabezados HTTP.Iniciar el servicioDesde el administrador de servicios de internet se pueden parar y reanudar en cualquier momento el servicio para el sitio creado. Puede utilizar los botones que se encuentran en la barra de herramientas de esta utilidad, o a través de la opción “acción || iniciar” del menú principal. Pruebe su funcionamiento indicando como URL de su navegador , o su IP local 127.0.0.1, debiendo mostrarse la index.INSTALACION Y CONFIGURACION DEL SERVIDOR SQUID EN WINDOWS.Su instalación requiere estos sencillos pasos:1. Descomprima el archivo en el disco duro, por ejemplo en la unidad C.2. Renombre el archivo squid.conf.default como squid.conf y mime.conf.default como mime.conf ambos localizados en C:/squid/etc.3. Edite el fichero de configuración squid.conf y modifique sus parámetros según sus necesidades. Indique el nombre de su equipo en el parámetro visible_hostname. 4. Ejecute C:/squid/sbin/squid.exe -z. Su ejecución creara la estructura de carpetas necesarias para la cache.5. Ejecute el comando C:/squid/sbin/squid.exe -i. para instalarlo como servicio del SO.Algunas de sus características son:-Permite gestión de contenido de cache, eliminado objetos que se han quedado obsoletos-Monitoriza mediante archivos de registro o de log, las solicitudes realizadas por los usuarios.-Permite el control del acceso al servicio mediante directivas-Permite filtrar los contenidos para solicitudes http.-Soporta el protocolo CARP para intercambio de información y reparto de carga con otros servidores.-Puede configurarse para requerir autentificación por parte de los usuarios.

Entradas relacionadas: