El servidor WEB Apache HTTPD. Tecnologías Web



Documentos relacionados
Configuración de Apache

Unidad 11: Servidor WEB Apache 2

Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez. Matrícula:

Modo básico de funcionamiento del módulo Velneo vmodapache V7

PRACTICA 9 SERVIDOR WEB APACHE SERVIDOR WEB APACHE. JEAN CARLOS FAMILIA Página 1

Guía de instalación de la Plataforma Toolkit

Servidor Apache. Instalación Configuración Apache con Webmin 24/03/2014. Vicente

Internet Information Server

SERVIDOR WEB. Servidores web IIS (Windows) / Apache (Windows y Linux)

Servidore Web Apache. Inicio del servidor Apache. Iniciar. Comando apachectl

Dossier de prácticas

6. Servidor Web Apache. Configuración con Webmin

Servidor Web (Apache Httpd+PHP)

#09 Apache Web Server

Instituto Tecnológico de Las Américas (ITLA)

5. Crea un sitio Web seguro usando tu propio certificado digital (Windows y Linux).

Instalación de Apache y sus módulos

Configurar un Servidor FTP. Serv-U

Práctica. GESTIÓN Y UTILIZACIÓN DE REDES LOCALES Curso 2006/2007. Instalación del servidor

D.T.Informática S.L. [Sistema hada] hilo Administrador Desarrollo Activo

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

SIU-Tehuelche. Sistema de Gestión de Becas

1

T3 Servidores web S ERVICIOS EN RED Carlos Redondo

Actividades. 1.- Cómo podrías saber qué servicio está escuchando en el puerto 80? Con el Nmap o con el comado : $ cat /etc/services grep http

LILDBI-WEB. Web.. LILACS Descrípci. LILDBI-Web. Requisitos de Instalación

ANEXO 13: MANUAL DE INSTALACIÓN

Manual de instalación Sistema S.I.S.E. Versión 1.0

CAPITULO VI ANEXOS 6.1. ANEXO 1: CRONOGRAMA DE ACTIVADES. Gráfico 31 Cronograma de Actividades Parte1

CÓMO CONFIGURAR APACHE PARA CREAR UN SITIO WEB

Objetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor.

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

Crear un servidor Web en IIS

ÍNDICE GUÍA DE FTP. Título: Manual de clientes FTP para el servicio COLT interweb. Autor: Xavi López Versión: 1.0 Fecha: 15/2/02

Soporte de serviets de Java utilizando el entorno Tomcat con Apache.

PEDRO REVERTE GÓMEZ SERVICIOS DE RED E INTERNET / IMPLANTACIÓN DE APLICACIONES WEB 2º ASIR

Guía de instalación del sistema de documentos laborales Orquídea

Actualizaciones de GateDefender Performa desde un servidor web local

Servidor Apache 1. Instalación de apache

Servidores corporativos Linux

La publicación. Pere Barnola Augé P08/93133/01510

Guia rápida EPlus Cliente-Servidor

Guía de instalación de la carpeta Datos de IslaWin

Almacenamiento virtual de sitios web HOSTS VIRTUALES

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Instalando CodeKa v1.0 sobre Bitnami Xamp Stack (para Windows, Linux, OS X y Solaris).

Roles y Características

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

3. En caso de que no esté instalado hacemos lo siguiente

Instalación Joomla. Instrucciones para instalar Joomla en un pc en la red local del instituto, o en un servidor en Internet

Internet Information Server

Almacenamiento virtual de sitios web HOST VIRTUALES

Instalar y configurar W3 Total Cache

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

MANUAL DE INSTALACIÓN DEL SWGRH

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE SERVICIO Y GESTION EMPRESARIAL CESGE RECUPERACION APRENDIZ BRENDA MARCELA TOVAR TORRES

Documento de implementación Servidor Web. Proyecto Laboratorio de Redes

MANUAL INSTALACION DE CERTIFICADO SSL APACHE OPENSSL MANUAL INSTALACIÓN CERTIFICADO SSL APACHE OPENSSL

Squid como proxy semi-transparente.

TÉCNICO EN PRACTICA 3: INTRODUCCION. Protocol Secure.) En esta guía por Linux. OBJETIVOS. Al finalizar esta. servidor WEB y FTP.

Luis Villalta Márquez

Guía de instalación de la carpeta Datos de ContaWin

INSTALACIÓN WAMP. Lo primero será descargar WAMP desde Vamos a Telecharger

DIPLOMADO EN SEGURIDAD INFORMATICA

(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera

PROGRAMACIÓN PÁGINAS WEB CON PHP

Proyecto Tecnológico Prof. Carolina Quinodóz 6º2º - TM

Configuración servidor Tomcat

Servicio de publicación de información web (HTTP)

Curso 2º SMR Módulo: SOR Sesión 6 SAMBA: Creando usuarios y grupos en Zentyal

Windows Server Windows Server 2003

Creación y administración de grupos locales

Explotación de Sistemas Informáticos IES Murgi PRÁCTICA 9: SERVICIO WEB Y FTP DE INTERNET INFORMATION SERVICE

4.2- Instalación y Configuración de un Servidor DNS Dnsmasq en Ubuntu sin DHCP

Curso de Drupal Básico

IIS. Qué es? Instalación. Bruno Del Greco SRI

ACCESO AL SERVIDOR EXCHANGE MEDIANTE OWA

INSTALACIÓN DE UBUNTU SERVER 12.4 EN MÁQUINA VIRTUAL

Juan José Taboada León Implantación de aplicaciones WEB IES San Sebastian Huelva 1

Instalación, creación y configuración del servicio FTP

2. Accedemos al dominio, introducimos el nombre de usuario y la contraseña para acceder. Y damos click en Aceptar.

qwertyuiopasdfghjklzxcvbnmqwertyuio pasdfghjklzxcvbnmqwertyuiopasdfghjk lzxcvbnmqwertyuiopasdfghjklzxcvbnm qwertyuiopasdfghjklzxcvbnmqwertyuio

Manual de usuario de IBAI BackupRemoto

APRENDER A CREAR UNA PÁGINA WEB CON HTML

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

Manual de instalación del Programa. Para WINDOWS

'RFXPHQWDFLyQGHODLQVWDODFLyQGHXQ VHUYLGRU/,18;HQHO,(6$O$QGDOXV PLHUFROHV GH PDU]RGH

Introducción a las redes de computadores

Proxy Introducción

SEGURIDAD EN REDES. NOMBRE: Daniel Leonardo Proaño Rosero. TEMA: SSH server

Instalación de FileZilla FTP Server

Guía de uso del Cloud Datacenter de acens

Transcripción:

El servidor WEB Apache HTTPD Tecnologías Web

Apache HTTPD Es uno de los mejores servidores de contenido estático disponibles, debido a su eficiencia sirviendo contenido estático y a su gran robustez Características principales Proyecto OpenSource. (http://httpd.apache.org) Muy rápido. Puede dar servicio a una elevada cantidad de usuarios. Disponible para numerosas plataformas. Extensión de su funcionalidad mediante módulos. Existen gran cantidad de módulos ya creados. Versiones disponibles Apache 1.3.X Versiones Multiproceso Apache 2.X Versión Multi-hilo, mejor soporte para plataformas no Unix Versión Windows con encriptación disponible en: http://hunter.campbus.com/ El servidor WEB Apache HTTPD 1

Configuración Cada módulo de Apache define un conjunto de directivas con las que configurar dichos módulos. La configuración del servidor se realiza mediante la edición del archivo httpd.conf. Este archivo se encuentra habitualmente en: Windows: carpeta conf del directorio donde está instalado apache. Linux: /etc/httpd, /etc/apache2. Ya que es habitual que este fichero adquiera gran tamaño, podemos encontrarlo fraccionado en varios ficheros. Desde httpd.conf podemos incluir otros ficheros con directivas utilizando la directiva Include <ruta archivo config>. El servidor WEB Apache HTTPD 2

Secciones de Configuración El archivo httpd.conf está dividido en tres secciones. Sección Global Controla el comportamiento general de Apache. Está bastante bien documentada en el propio archivo de configuración. Comentarios líneas que empiezan por (#). Sección Principal (Definición del servidor por defecto) Esta sección proporcionará servicio a todas aquellas peticiones HTTP que no sean capturadas por ningún <VirtualHost>. Además estas opciones son heredadas por todos los <VirtualHost> de manera que sólo tenemos que configurar detalles particulares de cada uno de ellos. Sección de los Host Virtuales (VirtualHosts) Los Host Virtuales permiten que un mismo Apache de servicio a varios dominios web (ej: www.mipaginapersonal.com, www.miempresa.com) El servidor WEB Apache HTTPD 3

Sección Global ServerRoot Ruta al directorio donde se encuentran las carpetas, bin, conf, htdocs de apache. Listen Determina la dirección y el puerto en el que escuchará apache. Ej: Listen 127.0.0.1:80 hace que apache sólo responda a peticiones realizadas desde la propia máquina. El protocolo HTTP tiene asignado el puerto 80. LoadModule Esta directiva permite cargar módulos dinámicamente. (Módulos que no están compilados en el.exe de apache) <ifdefine></ifdefine> Permite ejecutar directivas condicionalmente basándose en la existencia de una propiedad, habitualmente pasando un argumento adicional al arrancar apache (-D PROPIEDAD) El servidor WEB Apache HTTPD 4

ServerName Sección Principal Establece el nombre completo del servidor. Habitualmente ó tiene valor "localhost" ó contiene el nombre de un dominio "www.mipagina.com" DocumentRoot Establece el directorio a partir del cual se buscará el índice principal del servidor. Apache buscará un archivo de los aparecen en la directiva DirectoryIndex. DirectoryIndex Define la lista de recursos (por orden) que se buscarán cuando un cliente solicite un directorio. El servidor WEB Apache HTTPD 5

UserDir Especifica el directorio donde se servirá contenido por usuarios. Alias Mapea una URL a una ruta del disco duro <Location></Location> Aplica las directivas que contiene a la URL especificada <Directory></Directory> Sección Principal (cont.) Aplica las directivas que contiene a un directorio (y sus subdirectorios) especificado. Allow Permite restringir que IP pueden acceder a un recurso Order Esta directiva se utiliza junto con Allow para indicar que páginas tienen preferencia. Options Configura características de un directorio. Utilizando (+) activamos la característica del directorio y (-) la desactivamos. El servidor WEB Apache HTTPD 6

Sección principal por defecto y la directiva <Directory> Habitualmente la sección principal de la configuración por defecto incluye al menos 2 directivas <Directory> <Directory / > </Directory> <Directory "misma ruta que DocumentRoot"> </Directory> Hay que recordar que si tenemos varias Directivas <Directory> éstas son aplicadas en orden respecto a la longitud de la ruta de los directorios. Ejemplo de uso de <Directory> # Esta directiva se aplica posteriormente aun cuando # aparezca antes en el fichero de configuración <Directory /ivan/public_html>... </Directory> # Esta directiva se aplica antes <Directory />...</Directory> El servidor WEB Apache HTTPD 7

<Directory>, <Location> y archivos.htacecss Dentro de los archivos de configuración podemos utilizar las directivas <Directory>, <Location> según nos convenga. Además podemos incluir directivas de configuración utilizando archivos.htaccess. Estos archivos son como una directiva <Directory> con una ruta específica a un directorio. El orden de aplicación es el siguiente 1. Primero se aplican las directivas <Directory> y los archivos.htaccess (si están permitidos). 2. Se aplican las directivas <Location> Esto quiere decir que finalmente las directivas <Location> tendrán mayor preferencia que las directivas <Directory>. El servidor WEB Apache HTTPD 8

Sección de Host Virtuales El término Host Virtual en la práctica equivale a que podemos dar servicio a varios sitios web (www.mipagina.com, www.miempresa.com) en la misma máquina. Existen 2 tipos de host virtuales Basados en IP La máquina tiene varias IP Basados en Nombre (el más habitual) La misma máquina e IP tiene asignados varios nombres La configuración de los host virtuales se realiza dentro de la directiva <VirtualHost>. El servidor WEB Apache HTTPD 9

Secure Sockets Layer Este módulo permite que apache "entienda" el protocolo HTTPS. El protocolo HTTPS es el mismo protocolo HTTP pero utilizar un canal seguro (usando SSL) para realizar la comunicación de la información. Un canal seguro es un canal en el que la información sólo puede entenderse en los dos extremos de la comunicación, pero que "alguien" que esté en medio no puede. SSL hace uso de distintas técnicas criptográficas para crear el canal seguro. El servidor WEB Apache HTTPD 10

Críticas, dudas y sugerencias Federico Peinado www.federicopeinado.es El servidor WEB Apache HTTPD 11