Publicado el 8 de Abril del 2021
231 visualizaciones desde el 8 de Abril del 2021
749,4 KB
39 paginas
Creado hace 19a (11/05/2004)
Instalación y Configuración de Servicios Intranet / Extranet / Internet
Apache Web Server
Tabla de Contenidos
5. Apache Web Server..................................................................................................................... 2
5.1 Introducción....................................................................................................................... 2
5.2 Instalación del Servidor Apache................................................................................................ 3
5.3 Configuración.................................................................................................................... 12
5.3.1 Section 1: Global Environment......................................................................................... 12
5.3.2 Section 2: 'Main' server configuration................................................................................. 14
5.4 Section 3: Virtual Hosts........................................................................................................ 16
5.5 Directivas de control de recursos.............................................................................................18
5.6 Server Side Includes SSI........................................................................................................ 19
5.6.1 Algunos Comandos SSI................................................................................................... 23
5.6.2 Variables SSI...............................................................................................................23
5.6.3 Control de flujo...........................................................................................................24
5.7 Configurando CGI................................................................................................................25
5.8 Autenticación.................................................................................................................... 26
5.8.1 Autenticación basada en Host.......................................................................................... 27
5.8.2 Autenticación HTTP...................................................................................................... 29
5.9 SSL y Apache..................................................................................................................... 34
5.10 Apéndice I del Fichero de Configuración hhtpd.conf.................................................................... 39
5.11 Apéndice II del fichero de configuración openssl.cnf.................................................................... 39
Curso de Administrador de Servidores Internet / Extranet / Intranet
Instalación y Configuración de Servicios Intranet / Extranet / Internet
5. Apache Web Server
5.1 Introducción
Apache es posiblemente el servidor Web más utilizado en el mundo. Sus orígenes se remontan a 1995. Por esa
época NCSA (National Center for Super Computing Applicationes) creó un servidor Web que se convirtió en el más
usado. Cuando se abandona el proyecto de NCSA, los propios usuarios del mismo crearon un foro para poder compartir
parches e información respecto al servidor. Surge el Apache Group. El servidor Apache se crea, entonces, a partir del
código fuente del servidor de NCSA. La primera versión del servidor Apache surgió en Abril de 1995. Apache es un
servidor flexible y simple que se ejecuta en varias plataformas: Linux, UNIX, Windows 95/98/NT/XP/2000.
La instalación necesaria depende del sistema operativo. Todas las distribuciones Linux cuentan con un servidor
Apache integrado en la propia distribución por lo cual solamente hay que seleccionar la opción de instalar el servidor
para que éste quede instalado y funcionando.
A no ser que se quiera utilizar el código fuente del servidor para modificarlo, lo recomendable y más sencillo es
utilizar los binarios. Apache a partir de la versión 2 tiene un paquete completo de instalación en forma de ejecutable
(.exe) o de instalador de Windows (.msi). El paquete de instalación puede descargarse desde:
http://www.apache.org/dist/httpd/binaries/win32/
Si la instalación se realiza sobre Windows XP es necesario instalar el Service Pack 1 mientras que si se instala
sobre Windows 95 es necesario instalar Windows Socket 2 Update que puede descargarse desde el sitio de Microsoft
(esto no es necesario si se tiene una versión más actual (98, Me, NT, 2000, XP).
Curso de Administrador de Servidores Internet / Extranet / Intranet
5.2 Instalación Del Servidor Apache
Instalación y Configuración de Servicios Intranet / Extranet / Internet
Una vez descargado el instalador se debe ejecutar y se presenta la pantalla de bienvenida:
Se presiona sobre Next. Y en la siguiente ventana debe seleccionarse I accept the terms in the license
agreement que indica que se acepta la licencia de Apache.
Curso de Administrador de Servidores Internet / Extranet / Intranet
Instalación y Configuración de Servicios Intranet / Extranet / Internet
Un vez aceptada la licencia y presionando Next, aparece una ventana con el ReadMe (el documento introductorio
con información del servidor (última versión, documentación, etc).
Curso de Administrador de Servidores Internet / Extranet / Intranet
Instalación y Configuración de Servicios Intranet / Extranet / Internet
La próxima pantalla permite ingresar la configuración del servidor. La misma, además de los nombres del dominio
(atención si se quiere que funcione el nombre, debe ser uno válido) debe tener el tipo de instalación, ya sea como
servicio, en cuyo caso se ejecutará escuchando el puerto 80 o para inicio manual sólo del usuario actual de Windows,
en cuyo caso escuchará el puerto 8080. De todas formas los números de puerto pueden cambiarse, como se verá luego
al tratar la configuración del servidor.
Curso de Administrador de Servidores Internet / Extranet / Intranet
Instalación y Configuración de Servicios Intranet / Extranet / Internet
La ventana siguiente, permite elegir el tipo de instalación: personalizada o típica. Para la mayor parte de las
necesidades la opción Typical (típica) es suficiente. En caso de querer compilar módulos adicionales, entonces se
debe elegir la opción Custom (personalizada) ya que esta opción permite instalar las librerías y encabezados
necesarios para hacerlo.
Curso de Administrador de Servidores Internet / Extranet / Intranet
Instalación y Configuración de Servicios Intranet / Extranet / Internet
Se presiona el botón Next. En el caso de la opción Custom se mostrará la siguiente pantalla, donde se pueden
elegir los componentes a instalar:
Curso de Administrador de Servidores Internet / Extranet / Intranet
Instalación y Configuración de Servicios Intranet / Extranet / Internet
Si se eligió la opción Typical, entonces se pasa directamente a la última pantalla:
Al presionar el botón Install comienza la instalación.
Curso de Administrador de Servidores Internet / Extranet / Intranet
Instalación y Configuración de Servicios Intranet / Extranet / Internet
Curso de Administrador de Servidores Internet / Extranet / Intranet
Instalación y Configuración de Servicios Intranet / Extranet / Internet
Finalmente, al presionar el botón Finish se termina la instalación.
Controlar si la Instalación fue exitosa
Si todo funcionó correctamente, entonces en la barra de tareas en la zona de tray iconos (a la derecha), debe
aparecer un ícono con la plumita de apache y una flecha verde indicando que se está ejecutando el servidor.
Luego, es posible realizar la prueba tradicional, es decir abrir el Internet Explorer u otro browser, escribir
http://localhost (o el nombre de la máquina en cuestión ó 127.0.0.1, o la IP de la máquina) y entonces se verá la
famosa página indicando que todo está correcto: ¡Funcionó! ¡El Servidor de Red Apache ha sido instalado en ese
sitio!
Curso de Administrador de Servidores Internet / Extranet / Intranet
Instalación y Configuración de Servicios Intranet / Extranet / Internet
Es posible parar e iniciar el servicio de http con el Apache Service Monitor. Para acceder al mismo, se debe
hacer doble click en el ícono de la barra de tareas. La figura siguiente muestra el monitor del servicio:
En la pantalla se indica con una luz verde que el servicio se encuentra ejecutándose. Si se presiona Stop el
servicio se detendrá y se mostrará una luz roja. El botón de Restart permite reiniciar el servicio. El botón Connect
permite conectarse a un servicio ejecutándose en otra computadora.
Otra forma de acceder al control del servicio, es desde el menú de Inicio/Todos los programas/Apache http
Server 2.0.49 (el número dependerá de la versión instalada, en este caso 2.0.49)
Entre las opciones, se encuentra el submenú de Control Apache Server desde el cual se puede iniciar, apagar o
reiniciar el servicio. Además hay una opción para configurar que simplemente permite editar el archivo httpd.conf, el
cual es el archivo de configuración principal del servidor Apache.
Curso de Administrador de Servidores Internet / Extranet / Intranet
Instalación y Configuración de Servicios Intranet / Extranet / Internet
5.3 Configuración
La configuración de Apache se realiza en archivos de texto mediante directivas. El archivo de configuración
principal del servidor Apache es el archivo httpd.conf. Este archivo cuenta con las directivas de configuración
agrupadas en tres categorías:
Directivas de control de operación (Section 1)
Parámetros del servidor principal (Section 2)
Configuración de Host virtuales (Section 3)
Las directivas de control de operación permiten controlar la forma de operación del servidor Apache en su
conjunto. Las directivas del servidor principal son las que establecen el comportamiento de los requerimient
Comentarios de: Apache Web Server (0)
No hay comentarios