Actividad 2: Características básicas de Apache

per Victor Carceler darrera modificació 2020-04-06T13:06:38+02:00

Logo Apache, cortesía de la Wikipedia

 

 

DocumentRoot, directorios personales y mapeo de directorios:

Una vez que se ha establecido la propiedad DocumentRoot en el fichero de configuración de Apache, es posible servir contenidos web. Cualquier subdirectorio de DocumentRoot será mapeado de forma automática a la URL correspondiente.

Si quiere dar un espacio a cada usuario del sistema para que publique su web, puede crear subdirectorios por debajo de DocumentRoot o puede utilizar el módulo mod_userdir. Si utiliza este módulo, el servidor web revisará los directorios personales de los usuarios para buscar el subdirectorio public_html (en el fichero de configuración es posible cambiar su nombre), publicando lo que contiene en la url http://<dirección>/~<usuario>/

Otra posibilidad para mapear ciertos directorios es utilizar la directiva de configuración Alias.

En el siguiente ejemplo:

Alias /image    /ftp/pub/image
Alias /video/ /ftp/pub/video

Se mapea http://<dominio>/image al directorio /ftp/pub/image y http://<dominio>/video/ hacia el directorio /ftp/pub/video (si se utiliza la barra como en el segundo caso, http://<dominio>/video no estaría mapeado).

En estos casos es posible definir una configuración de acceso diferente para cada directorio con la correspondiente directiva Directory.

Control de acceso:

Las directivas Order, Allow y Deny permiten especificar quien puede acceder a los recursos servidos por Apache. Es posible especificar direcciones IP individuales, subredes o bien dominios.

 

Actividades

  1. Compruebe cómo es posible crear los directorios d1, d2 y d3 dentro del directorio indicado por DocumentRoot y cómo estos recursos (coloque un fichero index.html dentro de cada subdirectorio) son publicados mediante el protocolo HTTP.
  2. Compruebe cómo, tras activar los directorios personales para los usuarios, los usuarios u1, u2 y u3 pueden publicar su propia página web.
  3. Realice los cambios de configuración necesarios (sin alterar el valor de DocumentRoot) para que al poner en la URL del navegador /ventas se acceda a los contenidos de /var/www/ventas y al escribir /promociones se acceda a /var/www/promociones
  4. Actúe sobre los controles de acceso para conseguir:
  • Que por defecto se pueda acceder a la raíz del sitio web, salvo la IP que su ordenador tenga en la interfaz de red ethx
  • Que por defecto no se pueda acceder a /ventas, salvo la IP que su ordenador tenga en la interfaz de red ethx
  • Que sólo los equipos que se encuentran en la misma subred que la interfaz ethx puedan acceder a /promociones

 

 

Más información

  1. Documentación de Apache 2
  2. XTEC: Servei de pàgines web amb Apache