Tema 4: Introducción a Apache HTTP Server Flashcards

1
Q

¿Qué es Apache HTTP Server?

A

Es un servidor web multiplataforma, de software libre y de
código abierto, desarrollado por Apache Software Foundation.
Basado en un diseño extremadamente modular
• El servidor en sí tiene poco tamaño y hace pocas cosas.
• Son los módulos que se le añaden los que proporcionan verdaderas funcionalidades avanzadas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Cuál fue la primera versión que aparece de Apache?

A

es la 0.6 en abril de 1995

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿En qué año apareció la versión versión 1.0 de Apache?

A

Diciembre de 1995

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Ventajas de Apache:

A

► Su arquitectura abierta hace que pueda ser configurado y personalizado en un
grado mayor que IIS.
► Estándar en la industria de servidores web.
► Reputación de una mayor seguridad.
► Soportado por la comunidad de usuarios.
► Trabaja de forma muy eficiente con Perl (mod_perl) y PHP (mod_php), entre otros lenguajes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Principales características de Apache HTTP Server

A

► Servidor web multiplataforma.
► Sistema de notificación de errores HTTP altamente configurable.
► Gestión avanzada de indexación y alias de directorios.
► Posibilidad de chequeo avanzado de sintaxis de la URL.
► Soporte para HTTP 1.1.
► Configuración simple y potente a través de ficheros.
• El fichero de configuración principal es httpd.conf o apache2.conf según el sistema operativo.
► Soporte de FastCGI.
► Soporte para autenticación HTTP.
► Servidor proxy integrado.
► Manejo de Log.
► Soporte de Server-Side Includes (SSI).
► Soporte para Secured Socket Layer (SSL): openSSL y mod_ssl

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

La arquitectura de Apache se basa en dos características fundamentales que son:

A
  • Módulos de Multiprocesamiento

* Filtrado de E/S

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Qué son los Módulos de Multiprocesamiento (MPMs)?

A

Son las formas en que Apache procesa las peticiones.

Son las formas en que Apache procesa las peticiones.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Los módulos de Multiprocesamiento (MPMs) más importantes disponibles en Apache:

A
  • MPM prefork
  • MPM worker
  • MPM perchild(por hijo)
  • MPM WinNT
  • MPM event
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Filtrado de E/S en Apache

A
  • Apache 2.X posee una arquitectura de E/S multicapa.
  • La salida de un módulo puede ser la entrada de otro.
  • Los datos enviados por los clientes al servidor son procesados por filtros de entrada.
  • Los datos enviados por el servidor se procesan por los filtros de salida.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Qué es un filtro de datos en Apache?

A

Un filtro es un proceso que se aplica a los datos que se reciben o se envían por el servidor

• Puede especificarse explícitamente orden en que se aplica cada filtro.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Qué filtros incluye Apache?

A

– INCLUDES: Este módulo proporciona un filtro que procesará los archivos antes de enviarlos al cliente. Server-Side Includes es procesado por mod_include.
– DEFLATE: Comprime los datos de salida antes de enviarlos al cliente usando el módulo mod_deflate.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Son módulos que permiten adaptar el funcionamiento interno de Apache a las características del sistema operativo donde se instale.

A

Módulos de multiprocesamiento o MPM.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Según el sistema operativo donde se instale Apache, el fichero de configuración principal puede ser:

A
  • httpd.conf.

- apache2.conf.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Es una forma de autenticación soportadas por Apache:

A
  • Autenticación Digest.

- Autenticación Basic.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Es el módulo en Apache que permite comprimir los datos de salida antes de enviarlos al cliente:

A

Módulo mod_deflate.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly