Tema 5: Instalación, administración y configuración de Apache Flashcards

1
Q

Es la cuenta de usuario y grupo sobre la que Apache se ejecuta por defecto cuando este es instalado:

A

www-data.

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

Para listar los módulos compilados de Apache se utiliza el comando:

A

apache2 –l

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

Para habilitar un módulo en Apache se utiliza el comando:

A

a2enmod

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

Es el directorio por defecto donde se alojan los contenidos de los sitios web en Apache:

A

/var/www

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

Es el directorio que contiene todos los módulos activos en un momento dado un servidor web Apache:

A

/etc/apache2/mods-enabled/

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

Es el módulo que contiene las características centrales de Apache y que es necesario en cualquier instalación

A

core.c

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

Es la directiva que hace referencia al fichero que contiene una lista de nombres de usuario y un hash de su password, que son comprobadas cada vez que se requiera autorización en una autenticación básica en Apache

A

AuthUserFile

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

Son los responsables de implementar y encapsular determinada funcionalidad en un servidor web Apache

A

Módulos

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

Es un módulo de Apache que permite proporcionar un marco robusto, libre y abierto para optimizar código de PHP intermedio mediante el almacenamiento en caché

A

Módulo apc (Alternative PHP Cache)

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

Es un módulo que permite alojar y ejecutar aplicaciones .net dinámicas en un servidor web Apache

A

Módulo .Net (mod_mono)

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

Recomendaciones de seguridad para instalar Apache

A
  • Eliminar todos los paquetes innecesarios para las funciones del servidor
  • Aplicar todos los parches disponibles periódicamente (apt-get update, apt-get upgrade)
  • Detectar y gestionar puertos abiertos
  • Eliminar todos los servicios que se ejecutan en el arranque del SSOO
  • Usar SSH para acceder al sistema vía consola
  • Asegurarse de que los permisos y los propietarios de los archivos son los adecuados
  • Habilitar la expiración de claves
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Prerrequisitos para instalar Apache

A

Para la instalación, desinstalación, parada o reinicio de Apache el usuario tiene que tener privilegio de administración (sudo)

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

La instalación de Apache en Ubuntu se puede realizar de dos formas:

A
  • Mediante la UI de Ubuntu usando el gestor de paquetes de Ubuntu.
  • Desde la consola mediante el comando apt-get
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Para la instalación de Apache entorno Linux Ubuntu, hay que ejecutar como sudo los siguientes comandos:

A

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install apache2

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

Para la desinstalación de Apache en entorno Linux Ubuntu, hay que ejecutar como sudo uno de los siguientes comandos:

A

$ sudo service apache2 stop
$ sudo apt-get remove –purge apache2
$ sudo apt-get autoremove
$ sudo rm -Rf /etc/apache2 /usr/lib/apache2 /usr/include/apache2

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

Comando para iniciar Apache

A

sudo /etc/init.d/apache2 start

17
Q

Comando para parar Apache

A

sudo /etc/init.d/apache2 stop

18
Q

Comando para reiniciar Apache

A

sudo /etc/init.d/apache2 restart

19
Q

Comando para recargar Apache

A

sudo /etc/init.d/apache2 reload /force-reload

20
Q

Principales directorios de Apache

A
  • /etc/apache2/mods-enabled/
  • /etc/apache2/mods-available/
  • /etc/apache2/sites-enabled/
  • /etc/apache2/sites-available/
  • /etc/init.d/apache2/
  • /var/log/apache2/
  • /var/www/
21
Q

Principales ficheros para configurar Apache

A
  • /etc/apache2/apache2.conf
  • /etc/apache2/mods- enabled/mime.conf
  • /etc/apache2/ports.conf
22
Q

Principales herramientas/comandos de Apache

A
  • a2enmod
  • a2dismod
  • a2ensite
  • a2dissite
23
Q

Directivas de configuración:

A
  • Directivas globales
  • Directivas que controlan el funcionamiento del servidor
  • Directivas de configuración para los servidores virtuales
  • Archivos .htaccess
24
Q

¿Qué es un módulo?

A

Un modulo es una manera de agrupar y modularizar determinadas funcionalidades en un servidor web.

25
Q

¿Qué tipos de módulo tiene Apache?

A
  • Módulos base: core, mod_so, mod_alias, http_core, etc.

- Distribuidos por terceros: mod_perl, mod_php, mod_mono, etc.

26
Q

¿Diferencia principal entre módulos base y de terceros?

A

Los módulos base se cargan estáticamente, y el resto de forma dinámica

27
Q

¿Qué es apxs?

A

(APache eXtenSion tool): es una herramienta que permite compilar e instalar módulos de extensión en Apache HTTP Server.

28
Q

Principales módulos de terceros:

A
  • Módulo PHP: mod_php
  • Módulo .Net: mod_mono
  • Módulo Rewrite: mod_rewrite
  • Módulo Expires: mod_expires
29
Q

Directivas de autenticación en Apache

A
  • AuthType
  • AuthName
  • AuthUserFile
  • AuthGroupFile
  • AuthDigestFile