170 likes | 284 Views
Apache Instalación y configuración. Laboratorios Desarrollo de Aplicaciones Web. Arquitectura. Software modular Módulos base: Funciones básicas del Apache Módulos Multiproceso: Gestión de puertos y peticiones Módulos adicionales: funcionalidades adicionales al servidor
E N D
ApacheInstalación y configuración Laboratorios Desarrollo de Aplicaciones Web
Arquitectura • Software modular • Módulos base: Funciones básicas del Apache • Módulos Multiproceso: Gestión de puertos y peticiones • Módulos adicionales: funcionalidades adicionales al servidor http://httpd.apache.org/
Instalación • Network Domain=localhost• Server Name=localhost• Administrator`s Email Address=tuemail@tudominio.com
Instalación • ¿Funciona? Localhost = 127.0.0.1
Configuración • Para que las páginas web que creemos no estén en la misma carpeta que el software: • Crear carpeta www en disco D (por ejemplo) • www/cgi-bin • www/htdocs • Editar archivo de configuración: • Document root • Directory • ScriptAlias • Directory
Configuración Por defecto apache define las configuraciones en /etc/apache2/httpd.conf • ServerRoot "/etc/apache2" //Directorio donde se almacenara la configuración del servicio. • Timeout 300 //Tiempo de espera en segundos para enviar un Time out en la conexión. • KeepAlive On //Para tener conexiones persistentes o no (http 1.0). • MaxKeepAliveRequest 100 //Cantidad de solicitudes cuando KeepAlive esta activado. • KeepAliveTimeout 15 //Tiempo de espera para respuesta a un cliente en la misma conexión.
Configuración • StartServers //cantidad de procesos cuando se arranca el servicio. • MinSpareServers //Idle process ( que no está atendiendo una respuesta). • MaxSpareServer • MaxClients //Cantidad máxima de clientes a atender. • MaxRequestsPerChild //Cantidad máxima de consultas por proceso, 0 = infinito, cuando se cumpla el valor, el proceso morirá. • Security • ServerTokens //Contiene cabeceras que son enviadas al cliente con información de los módulos compilados. • ServerSignature //información adicional que permite mostrar información sobre el servicio.
Configuración • Security • ServerTokens //Contiene cabeceras que son enviadas al cliente con información de los módulos compilados. • ServerSignature //información adicional que permite mostrar información sobre el servicio.
Configuración CAMBIAMOS
Configuración CAMBIAMOS
Apache ?