Saltar la navegación

4.2.- Instalación y configuración del servidor web Apache en Linux.

Logotipo de Apache.
PotatoSalad. (GNU/GPL)

Para la instalación del servidor Web Apache necesitas tener una distribución Linux, que actuará como servidor de una red. (Puede ser un sistema operativo virtualizado o real). Para poder realizar la instalación del servidor Web Apache, necesitas tener conexión a Internet.

Si cumples estos requisitos, para realizar la instalación, escribes en un terminal de Linux la siguiente instrucción (necesitas que tu máquina esté conectada a Internet):

$ sudo apt-get install apache2

Se necesita la cláusula sudo porque para realizar la instalación debe pedirnos la contraseña del administrador. Te hará alguna pregunta sobre el consentimiento de la instalación de ciertos paquetes, y tú habrás de contestar que sí. Pasado un tiempo, el servidor quedará instalado.

Pasamos ahora a la configuración del servidor. Los archivos de configuración se encuentran en la carpeta /etc/apache2. El archivo principal de configuración es /etc/apache2/apache2.conf. Es muy recomendable que antes de modificar nada en ese archivo, realices una copia de seguridad del mismo. Si se encuentra algún error en este fichero, el servidor Web no arrancará.

Se pueden configurar muchos parámetros. Nosotros editamos el archivo apache2.conf y añadimos el siguiente parámetro: ServerName miclase.local

Para que los ordenadores de la red local sepan que miclase.local es nuestro servidor web, se debe crear una entrada “www” hacia su dirección IP en el servidor DNS. Si añadimos la entrada al servidor DNS, cualquier equipo de la red local podrá acceder a la dirección completa, y no sería necesario recordar su dirección IP.

Otro modo sería editando el archivo /etc/hosts y agregando la línea “192.168.100.254 www.miclase.local” (suponiendo la IP del servidor 192.168.100.254). Esto solo nos resuelve el problema de que entienda la dirección completa en el propio servidor, aunque desde el resto de los clientes de la red tendrías que recordar la dirección IP del servidor web.

Si al realizar cualquiera de estas pruebas en el navegador, obtienes como respuesta una pantalla como la siguiente, significa que la instalación ha sido correcta y que el servidor Web funciona bien.

Configuración Apache 01
José A. Jiménez (CC0)

Recuerda que cuando hagas un cambio en la configuración del servidor web Apache, es necesario que reinicies el servidor Web. Debes conocer que, al igual que todos los servicios en Debian, dispones de un script de arranque y parada en la carpeta /etc/init.d/. Básicamente, son unos pequeños programas que automatizan la tarea de reiniciar el servidor o de pararlo.

  • Para arrancar o reiniciar el servidor: $ sudo systemctl restart apache2  (o start)
  • Para parar el servidor: $ sudo systemctl stop apache2

Es el principal archivo de configuración del servidor web Apache2.