Manual de apache.pdf


Vista previa del archivo PDF manual-de-apache.pdf


Página 1...65 66 676869303

Vista previa de texto


Curso Mentor Apache

Ubuntu
Configuración: archivo apache2.conf
El archivo /etc/apache2/apache2.conf contiene la configuración del servidor web Apache2.
Consideraciones:
Es un archivo muy extenso y autoexplicativo. Todas y cada una de las directivas disponibles están ampliamente comentadas
incluyendo ejemplos de utilización.
La sintaxis del archivo de configuración de Apache2 permite indicar una directiva por línea en la que no se hace distinción
entre mayúsculas y minúsculas.
Las líneas que comienzan con el carácter '#' se consideran comentarios y se ignoran. No se pueden incluir comentarios en
una línea, después de una directiva de configuración.
Se puede chequear la sintaxis del archivo de configuración sin reiniciar el servidor utilizando la opción '-t' en línea de orden.
Desde una terminal ejecuta:
# /usr/sbin/apache2 -t
Syntax OK
En este apartado se van a estudiar las directivas de configuración más significativas.
Existe una guía de referencia rápida con la relación de todas las directivas disponibles en http://httpd.apache.org/docs/2.2
/en/mod/quickreference.html.
Cualquier modificación realizada sobre este archivo para que esté activa requiere la recarga (reload/restart/force-reload) del
demonio de Apache2 o la parada y arranque (stop/start).
Antes de efectuar modificaciones sobre el archivo de configuración original conviene hacer una copia de seguridad del
mismo.
Respecto al PATH:
si se especifican las rutas comenzando por '/' Apache2 entiende que se trata de un path absoluto.
si no comienza por '/' es un path relativo y se le añade el contenido de la directiva ServerRoot al inicio del path.

Actividad 3.1
Consideraciones previas a tener en cuenta en la configuración del servidor Apache2.
El administrador de Apache, antes de realizar la configuración del servidor, debe plantearse una serie de cuestiones, como son las
relativas a:
1. Módulos: comprobar cuáles son los módulos que necesita cargar el servidor para conseguir la funcionalidad deseada.
2. Propietario y grupo: por seguridad se recomienda no utilizar el usuario root como usuario propietario del proceso apache2.
Hay que disponer de un usuario y grupo para ello. En Ubuntu se dispone del usuario y grupo www-data.
3. Directorios: hay que crear los directorios en los que se alojarán las páginas web, gráficos, applets, etc, más comunes y
establecer los permisos adecuados.
4. Logs: decidir qué información se almacenará en relación a los accesos al servidor.
5. Políticas de acceso: decidir si se permite a los usuarios publicar páginas personales, si se habilita el uso de páginas
dinámicas (PHP o PERL), etc.
6. Aplicaciones: tener en cuenta si se van a utilizar otras aplicaciones para la gestión del servidor, como es la obtención de
estadísticas de uso y accesos, copias de seguridad, etc.
7. Servidores virtuales: planificar la configuración de sitios virtuales que puedan ser de interés para el servicio.

4 de 40