FollowSymLinks es importantísimo en la seguridad de nuestro servidor web http. Mediante ellos podemos afirmar o negar de la siguiente forma.

  • Si ponemos FollowSymLinks o +FollowSymLinks, lo afirmamos y permitimos que se sigan los enlaces simbólicos.
  • Si ponemos -FollowSymLinks , lo denegamos explícitamente.
  • Si no colocamos la opción, no se seguirá.

FollowSymLinks depende en gran medida de la directiva Indexes.
Si usamos Options -FollowSymLinks y no usamos la directiva Indexes, no visualizaremos nada, y mostrará acceso prohibido “Forbidden”.
Directiva Indexes:
Si el usuario solicita una carpeta en la cual no existe ninguno de los ficheros incluidos en DirectoryIndex, el servidor nos listara los archivos del directorio.
Mejor lo veremos con un ejemplo:
Abrimos nuestro archivo de sitios http habilitados , en /etc/apache2/sites-enabled y deshabilitamos el sitio por defecto con:


Copiamos el archivo defecto con otro nombre en /etc/apache2/sites-available/ así:

Habilitamos el sitio:

Y ya lo podemos editar como queramos. En el ejemplo, configuramos como directorio raíz del sitio, la carpeta /var/www/sitio y nos ha quedado de la siguiente forma.