Tema 5: Instalación, administración y configuración de Apache Flashcards
Es la cuenta de usuario y grupo sobre la que Apache se ejecuta por defecto cuando este es instalado:
www-data.
Para listar los módulos compilados de Apache se utiliza el comando:
apache2 –l
Para habilitar un módulo en Apache se utiliza el comando:
a2enmod
Es el directorio por defecto donde se alojan los contenidos de los sitios web en Apache:
/var/www
Es el directorio que contiene todos los módulos activos en un momento dado un servidor web Apache:
/etc/apache2/mods-enabled/
Es el módulo que contiene las características centrales de Apache y que es necesario en cualquier instalación
core.c
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
AuthUserFile
Son los responsables de implementar y encapsular determinada funcionalidad en un servidor web Apache
Módulos
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é
Módulo apc (Alternative PHP Cache)
Es un módulo que permite alojar y ejecutar aplicaciones .net dinámicas en un servidor web Apache
Módulo .Net (mod_mono)
Recomendaciones de seguridad para instalar Apache
- 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
Prerrequisitos para instalar Apache
Para la instalación, desinstalación, parada o reinicio de Apache el usuario tiene que tener privilegio de administración (sudo)
La instalación de Apache en Ubuntu se puede realizar de dos formas:
- Mediante la UI de Ubuntu usando el gestor de paquetes de Ubuntu.
- Desde la consola mediante el comando apt-get
Para la instalación de Apache entorno Linux Ubuntu, hay que ejecutar como sudo los siguientes comandos:
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install apache2
Para la desinstalación de Apache en entorno Linux Ubuntu, hay que ejecutar como sudo uno de los siguientes comandos:
$ 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