[gull] Apache2 et lien symbolique: problèmes d'accès

Félix Hauri felix at f-hauri.ch
Wed Sep 7 13:13:32 CEST 2011


On Wed, Sep 07, 2011 at 12:11:38PM +0200, Grégoire Métral wrote:
> J'ai un serveur local Apache2, et j'y mets les sites que je développe
...
> 
>     cd /var/www
>     sudo ln -s /home/greg/dossier
> 
> 
> Mais lorsque je l'appelle depuis un navigateur, j'obtiens «Forbidden.
> You don't have permission to access /dossier on this server.» J'ai
> essayé de faire un «chmod 777» et un «chown greg:www-data» sur mon
> dossier, mais sans succès.

Tu peux spécifier ``FollowSymLinks'' dans ton ``default'', pour un serveur
perso, cela ne risque pas grand'chose.

> J'ai alors essayé de déclarer le site dans
> /etc/apache2/sites-available/default comme la documentation, même s'il y
> a plus haut une ligne «Options FollowSymLinks» qui me semblait
> prometteuse. Cela donne:
> 
>     Alias /dossier/ "/home/greg/dossier/"
>     <Directory "/home/greg/dossier">
>         Options Indexes MultiViews FollowSymLinks
>         AllowOverride None
>         Order deny,allow
>         Deny from all
>         Allow from 127.0.0.0/255.0.0.0 ::1/128
>     </Directory>

Je mettrais cela dans un fichier séparé:
#  cat <<eof > /etc/apache2/conf.d/greg
Alias /dossier/ "/home/greg/dossier/"
<Directory "/home/greg/dossier">
    Options Indexes MultiViews FollowSymLinks
    AllowOverride None
</Directory>

Les options ``Order'', ``Allow'' et ``Deny'' font que ce dossier n'est
accessible *que* depuis la machine locale. (127.0.0.1 ou localhost).

> Puis «sudo a2ensite default» et «sudo /etc/init.d/apache2 restart», sans
> succès non plus...
Que signifie ``sans succès''??

Erreur ?
Apache ne redémarre pas ?
As-tu regardé dans /var/log et /var/log/apache2 ?
A tout hasard, est-ce que ton dossier et ses fichier sont lisibles par www-data?

$ ls -ld /home/greg/dossier{,/index.html}
-rw-r--r--  1 greg greg 12345 apr  1  2012 /home/greg/dossier/index.html
drwxr-xr-x 29 greg greg  4096 apr  1  2012 /home/greg/dossier/

...

--
 Félix Hauri  -  <felix at f-hauri.ch>  -  http://www.f-hauri.ch


More information about the gull mailing list