¿Dónde configuro FollowSymLinks?

¿Dónde configuro FollowSymLinks?

Acabo de configurar un servidor Apache 2.2 en una nueva instalación de Linux Mint. Estoy recreando una configuración anterior que tenía en una vieja máquina Ubuntu.

En mi computadora anterior, tuve que habilitar FollowSymLinksen httpd.conf, porque almaceno los archivos HTML de mi sitio web en mi directorio de inicio y los vinculo desde un enlace simbólico en /var/www.

En mi nuevo servidor, no puedo encontrar ninguno httpd.confen ninguna parte, por lo que parece que no puedo configurar la opción para seguir enlaces simbólicos. Como resultado, recibo un 403 Forbidden: You don't have permission to access / on this servererror.

Además, en mi registro de errores, dice:

[Sun May 05 02:12:17 2013] [error] [client 127.0.0.1] Symbolic link not allowed or link target not accessible: /var/www/Websites

¿Ha cambiado algo en la forma en que se permiten enlaces simbólicos? ¿O me equivoco acerca de la configuración httpd.conf? En cualquier caso, ¿cómo consigo que mi nuevo Apache siga enlaces simbólicos?


Actualizar:Según la respuesta a continuación, revisé los archivos /etc/apache2/sites-enabled/000-defaulty /etc/apache2/sites-available/defaultambos tienen la FollowSymLinksopción. ¿Existe alguna otra razón por la que pueda aparecer el error mencionado anteriormente?

DocumentRoot /var/www
<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>
<Directory /var/www/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
    AllowOverride None
    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all
</Directory>

Respuesta1

Deberías buscar en /etc/apache2/sites-enabled/000-default(que probablemente sea un enlace a /etc/apache2/sites-available/default).

información relacionada