Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ADMINISTRACIÓN DEL
SERVIDOR WEB APACHE
Introducción a Apache
Resumen de Instalación de
Apache
INSTALACIÓN Y
ADMINISTRACIÓN DE APACHE
Introducción a Apache WEB SERVER
LA VERSIÓN ESTABLE
RECOMENDADA
ACTUALMENTE DEL SERVIDOR
ES LA 2.2
Configuración básica de
Apache
INSTALACIÓN Y
ADMINISTRACIÓN DE APACHE
Configuración básica de Apache(I) WEB SERVER
ARCHIVO DE CONFIGURACIÓN
La configuración de Apache se hace modificando un archivo que contiene las
directivas de configuración básica del servidor:
• httpd.conf: ubicado en c:\Archivos de Programa\Apache Software
Foundation\Apache2.2\conf
En el grupo de programas de inicio hay un acceso directo para editarlo
directamente:
• Inicio > Programas > Apache HTTP Server 2.2 > Configure Apache Server > Edit the
Apache httpd.conf Configuration File
EL ARCHIVO DE CONFIGURACIÓN CONSTA DE 3 BLOQUES PRINCIPALES:
Entorno global.
• Incluye las directivas que gestionan el funcionamiento general del servidor.
• Incluye directivas para cargar módulos con funciones adicionales.
Entorno del servidor principal.
• Incluye las directivas que gestionan el comportamiento predeterminado del servidor.
• Incluye además la configuración de los módulos que se hayan cargado.
Configuración suplementaria:
Incluye las rutas de acceso a otros ficheros de configuración con directivas para
configurar las funciones de otros módulos (p.ej. SSL).
SERVERADMIN E-MAIL.
Esta dirección de correo aparecerá en los mensajes de error generados por el
servidor.
<IFMODULE MÓDULO> </IFMODULE>
Crea un contenedor que se activa si se carga el módulo especificado.
DEFAULTTYPE TIPO.
Indica al servidor el tipo MIME del archivo que va a servir cuando
no pueda deducirlo de su extensión o de su cabecera.
• Por defecto es plain/text. Una alternativa habitual es text/html.
Está relacionado con el módulo mime, que permite asociar un tipo
mime a una extensión para que el agente de usuario la interprete
correctamente. (p.ej extensiones de PHP)
• Ej. AddType application/x-httpd-php php html
DIRECTIVA ERRORDOCUMENT
ErrorDocument 404 URI o texto de error
Ej. ErrorDocument 404 noencontrado.html
IE Y CHROME NO MUESTRAN PÁGINAS DE ERROR PERSONALIZADAS
De menos de 512bytes de tamaño.
Rellenar con comentarios para alcanzar el límite mínimo de tamaño.
SE CREAN PARA DEFINIR Y AGRUPAR LAS DIRECTIVAS QUE AFECTAN A LOS DIRECTORIOS A
LOS QUE TIENE ACCESO NUESTRO SERVIDOR.
<Directory “ruta”>
Options opciones
AllowOverride opciones
Order opciones
Allow opciones
Deny opciones
</Directory>
ALLOW Y DENY DEFINEN QUIÉN PUEDE ACCEDER AL DIRECTORIO:
All. Permite o deniega a todos.
Dirección IP[/netmask][IP[/netmask]]...
Nombre de Dominio
Ejemplo: Allow from 10.1.2.3/16
Allow from 192.168.1.104 192.168.1.205
ORDER.
allow,deny.
• Primero se evalúan las reglas allow:
o Al menos una debe casar o se rechaza la petición.
• Después se evalúan las reglas deny:
o Si casa alguna se rechaza la petición.
deny, allow.
• Primero se evalúan las reglas deny:
• Si casa alguna se rechaza la petición SALVO que coincida con alguna regla allow:
• Si no casa con ninguna regla deny o allow se permite la petición
DIRECTIVA OPTIONS:
ESPECIFICA OPCIONES DE ACCESO AL CONTENEDOR EN EL QUE SE
APLICAN:
None: ninguna opción. Si no existe una página por defecto se
prohibe el acceso.
All: todas las opciones (excepto Multiviews).
Indexes. Permite ver el contenido del directorio aunque no haya
página de inicio.
Includes. Activa SSI (shtml) para los archivos del directorio.
FollowSymLinks. Sigue los enlaces simbólicos entre este directorio
y otro.
SymLinksIfOwnerMatch. Solo si coincide el propietario del enlace
y del destino.
ExcecCGI. Permite la ejecución de scripts CGI.
Multiviews. Utilizado desde el módulo de negociación para
mostrar páginas en distintos idiomas.
2010 - José María Moro Olmedo
Archivos .htacces
Archivos .htacces
INSTALACIÓN Y
ADMINISTRACIÓN DE APACHE
Archivos .htaccess (I) WEB SERVER
Directiva Alias
– Directiva Alias -ejemplo
Directiva Redirect
– Directiva Redirect -
Configuración
– Directiva Redirect -
Configuración
INSTALACIÓN Y
ADMINISTRACIÓN DE APACHE
Directiva Alias WEB SERVER
Host Virtuales
Configuración de host
virtuales por IP
Configuración de host
virtuales por Nombre
INSTALACIÓN Y
ADMINISTRACIÓN DE APACHE
Host Virtuales WEB SERVER
Autenticación y seguridad
Autenticacion de usuarios
– Autenticación básica
o Autenticación Básica - Ejemplo
– Autenticación Digest
o Autenticación Digest -
Configuración
Acceso seguro al sitio
mediante SSL
Configuración de SSL
Configuración de SSL
INSTALACIÓN Y
ADMINISTRACIÓN DE APACHE
Autenticacion de usuarios WEB SERVER