Configuración básica de Apache2 en Linux: Guía paso a paso

Clasificado en Informática

Escrito el en español con un tamaño de 3,34 KB

Instalación del servidor web Apache2.4

  1. Inicia sesión con privilegios de administrador en Serv.Linux.
  2. Instala Apache:
    • sudo apt-get update
    • sudo apt-get install apache2
  3. Crea el usuario y grupo www-data. Crea el directorio /var/www/html (su propietario es root y el grupo es root).
  4. Comprueba que el servidor está iniciado escuchando el puerto 80/TCP:
    • grep apache
    • netstat -ltn
  5. Comprueba que se ha creado el directorio /var/www/html con el comando ls -l /var.
  6. Para ver el contenido de index.html, ve a cd /var/www/html/index.html (para comprobarlo, ve a DesarrolloW7 y accede a la IP 192.168.1.47 en Firefox).

Ficheros de configuración y directivas en Linux

  1. Inicia sesión en Serv.Linux.
  2. Accede a cd /etc/apache2.
    • Abre el fichero /etc/apache/apache2.conf (aquí se incluye la directiva con Include a otros ficheros y directorios).
  3. Accede a cd /etc/apache2/sites-enabled (y comprueba que está el fichero 000-default.conf), que es el enlace simbólico a default.
  4. En cd /etc/apache2/apache.conf (está el Directory que sirve de contenido /var/www).

Configuración básica en Linux

Ficheros y directorios de prueba

  1. Inicia sesión en Serv.linux.
  2. Accede a cd /var/www/html (aquí creamos los ficheros y desde DesarrolloW7 con la IP/despliegue.html).

Ficheros a servir por defecto (DirectoryIndex)

  1. Edita el fichero /etc/apache2/sites-available/000-default.conf y añade lo siguiente:
    <Directory /var/www/html>
        DirectoryIndex despliegue.html
        Options Indexes FollowSymLinks AllowOverride None
        Require all granted
    </Directory>

    (Cuando se realizan cambios en el Directory, hay que reiniciar Apache):

    • sudo service apache2 restart
  2. Para añadir un error, debajo del Directory, añade: ErrorDocument 404 "Página no encontrada en la red". Para este error, crea un fichero en /var/www/html/404.html (reinicia el servidor).

Directorios virtuales (Alias)

  1. Crea el directorio /home/alumno/apuntes (dentro crea apuntes.html).
  2. Edita el archivo /etc/apache2/sites-available/000-default.conf. Utiliza Alias debajo de </Directory>:
    Alias /apuntes /home/alumno/apuntes

    (Usamos el Directory para definir las opciones):

    <Directory /home/alumno/apuntes>
        Options Indexes FollowSymLinks AllowOverride None
        Require all granted
    </Directory>
    (Reinicia el servidor).

Redirecciones (Redirect)

  1. Edita el archivo /etc/apache2/sites-available/000-default.conf.
  2. Después del Alias y Directory, añade:
    Redirect /fp http://www.todofp.es
    Reinicia el servidor.

Entradas relacionadas: