Bonsoir,
J'ai un souci sur les alias avec un :
Forbidden
You don't have permission to access /config2/ on this server.
Le log du fichier d'erreur :
[Sun Jun 01 19:41:47 2014] [error] [client 127.0.0.1] (13)Permission denied: Can't open directory for index: /home/config2/
J'ai regardé les permissions mais j'ai /home en 755 :
[root@Host-002 loic]# cd /
[root@Host-002 /]# ll
total 98
dr-xr-xr-x. 2 root root 4096 1 juin 12:45 bin
dr-xr-xr-x. 5 root root 1024 28 mai 01:05 boot
drwxr-xr-x. 21 root root 3840 1 juin 19:34 dev
drwxr-xr-x. 124 root root 12288 1 juin 17:42 etc
drwxr-xr-x. 6 root root 4096 1 juin 17:35 home
config2 aussi :
[root@Host-002 home]# ll
total 28
drwxr-xr-x. 2 root root 4096 1 juin 17:57 config2
drwxr-xr-x. 31 loic loic 4096 1 juin 19:36 loic
drwxr-xr-x. 2 root root 16384 28 mai 00:57 lost+found
drwxr-xr-x. 3 root root 4096 1 juin 16:27 web
et j'ai un fichier index.html autorisé en lecture dans config2 :
[root@Host-002 config2]# ll
total 8
-rw-r--r--. 1 root root 157 1 juin 17:57 index.html
Les dossiers semblent donc traversables par les autres dont apache fait partie et le fichier est autorisé en lecture pour les autres dont apache.
J'ai testé de créer l'alias dans /var/www (document root de mon fichier httpd.conf: /var/www/html) et là ça marche avec les même droits.
L'alias indiqué dans httpd.conf :
Alias /config2/ /home/config2
<Directory /home/config2>
options Indexes FollowSymLinks
Order deny,allow
Allow from all
</Directory>
Pouvez-vous me dire ce qui ne va pas svp ?
Merci pour votre réponse.
Partager