Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Instalación y Configuración de Apache 2
Instalación y Configuración de Apache 2
Resumen Esta primera practica permite interactuar con el diseno e Soporte de autentificacion HTTP.
implementacion de un sistema de control analogico, como primer paso. Perl integrado.
El sistema de control que se implemento consta de cuatro etapas: un
Soporte de scripts PHP.
comparador de histeresis, una etapa de control de encendido de CA, un
elemento de calefaccion y una etapa de sensado. El sistema es de control de Soporte de servlets de Java.
lazo cerrado y tiene como objetivo controlar la temperatura dentro de un Servidor proxy integrado.
contenedor.
Estado del servidor y adaptaci
on de registros.
Soporte de Server Side Includes (SSI).
Keywords control, histeresis, lazo cerrado, sistema. Soporte de Secured Sockect Layer (SSL).
Como Apache es un servidor modular, mucha de su
INTRODUCCION funcionalidad esta implementada por modulos externos que
el programa principal carga durante su inicializacion. La
Los servidores web se instalan para el alojamiento de configuracion predeterminada solo activa los modulos mas
paginas web, bases de datos, aplicaciones web, etc., pero comunes; activar nuevos modulos es tan simple como ejecutar
tambien para probar las aplicaciones web sin necesidad de a2enmod modulo y para desactivarlo se ejecuta a2dismod
subirlar a Internet. modulo.
Las ventajas del servidor web Apache son las siguientes: Arquitectura de Apache 2
Apache es un servidor altamente configurable de diseno La version 2 ofrece mejoras; las principales son las siguien-
modular. Hay una gran cantidad de modulos Apache dis- tes:
ponibles para su utilizacion.
Apache es una tecnologa gratuita de codigo fuente abier- Modulos multiproceso
to.
Apache trabaja con Perl, PHP y otros lenguajes de script.
La version 2 introduce modulos multiproceso (MPM). Cada
Funciona en Linux y en otros sistemas de Unix.
MPM es responsable de iniciar los procesos del servidor y de
Funciona en Windows.
servir las solicitudes va procesos hijos o hilos dependiendo
de la implementacion MPM. Algunos ejemplos de MPM son:
Lista de caractersticas de Apache
prefork, threaded, perlchild, wint, etc.
Apache presenta muchas caractersticas, entre ellas un
Filtrado I/O
elaborado ndice de directorios; un directorio de alias; nego-
ciacion de contenidos; informe de errores HTTP configurable;
ejecucion SetUID de programas CGI; gestion de recursos para Apache 2 proporciona una arquitectura para I/O jerarquiza-
procesos hijos; integracion de imagenes del lado del servidor; da. Esto significa que la salida de un modulo puede convertirse
reescritura de las URL; comprobacion de la ortografa de en una entrada de otro modulo.
las URL; y manuales en lnea. El resto de caractersticas
importantes de Apache son: El demonio CGI
Soporte del u ltimo protocolo HTTP. El modulo mod cgid crea un proceso demonio, que produce
Sencillo, con respecto a la configuracion basada en un ar- procesos CGI e interactua con hilos de forma mas eficaz.
chivo. Apache es portable en tiempo de ejecucion
Soporte para CGI (Common Gateway Interface)
Soporte de FastCGI. El grupo Apache indtrodujo el Apache Portable Runtime
Soporte de host virtuales. (ARP), el proposito de ARP es proporcionar una sencilla in-
terfaz de C a funciones especficas de plataforma para que se
pueda escribir el codigo una sola vez.
I. DESARROLLO
El archivo apache2.conf contiene dos tipos de informacion: Figura 2. Achivo de configuracion modificado
comentarios y directivas de servidores. El conjunto de directi-
vas en contenedores de directorios <Directory...> solo tienen
un alcance a dicho directorio, con cualquier subdirectorio. El CONCLUSIONES
contenedor de directorios que nos interesa es aquel que abre el
directorio %DocumentRoot % del modo siguiente: La realizacion de la tabla de verdad para obtener las
funciones respectivas del sumador y el multiplicador, no tuvo
<Directory /home/zenon/Sitio/> mucha complejidad. Sin embargo, el proceso de reduccion de
Options Indexes FollowSymLinks estas funciones por medio de teoremas y postulados fue una de
AllowOverride None las partes mas complicadas en la elaboracion de esta practica.
Require all granted No solo por el hecho de tener que representar la funcion,
</Directory> sino tener que simplificarlla y forzosamente obtener la salida
identica de la funcion original.
Como se puede observar el directorio %DocumentRoot %
deber ser el mismo que se utiliza en el archivo
/etc/apache2/sites-enabled/000-default.conf. Referencias
[1] Mara Del Carmen Romero Ternero, Julio B. Concejero, Jaime Benju-
sudo /etc/init.d/apache2 restart mea Mondejar, Octavio Rivera Romero, Jorge Ropero Rodrguez, Gemma
Ima/3.png