#1 Le 09/07/2012, à 10:40
- loicb
[RESOLU] [Apache] Configuration d'un lien symbolique foireux
Bonjour à tous.
J'ai du mal avec ma configuration d'Apache.
Voilà ce que j'ai de fonctionnel.
Mon domaine pointe vers /var/www/internet/
J'ai un alias intranet qui pointe /var/www/intranet/
Je souhaite placer un symlink /var/www/intranet/docs vers /home/docs/
J'ai ça dans mon fichier de config Apache :
<VirtualHost *:80>
ServerAdmin webmaster@domaine.fr
ServerName www.domaine.fr
ServerAlias site.ingedia.fr
ServerAlias site1.domaine.fr
ServerAlias domaine.fr
DocumentRoot /var/www/internet
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/internet>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Alias /intranet /var/www/intranet/
<Directory "/var/www/intranet/">
Options FollowSymlinks
AllowOverride all
Order allow,deny
Allow from all
</Directory>
<Directory "/home/docs/">
Options FollowSymLinks Indexes MultiViews
Order allow,deny
Allow from all
</Directory>
L'accès à mon répertoire docs m'est refusé (erreur 403) le log d'erreur d'Apache me le confirme par :
client denied by server configuration: /var/www/intranet/docs/index.php
Tout appartient à www-data avec un chmod 775.
J'ai essayé de remplacer mon lien par un répertoire, j'y accède.
Si mon lien pointe vers un autre répertoire dans www, ça fonctionne aussi.
Mon /home est monté sur une autre partition, ça change quelque chose?
Dernière modification par loicb (Le 09/07/2012, à 16:33)
Hors ligne
#2 Le 09/07/2012, à 12:17
- Haleth
Re : [RESOLU] [Apache] Configuration d'un lien symbolique foireux
T'as test ca:
<VirtualHost *:80>
DocumentRoot /home/docs
<Directory />
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Ubuntu is an ancien African word which means "I can't configure Debian"
Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.
Hors ligne
#3 Le 09/07/2012, à 12:33
- loicb
Re : [RESOLU] [Apache] Configuration d'un lien symbolique foireux
Hum, c'est un serveur de prod, j'aimerais autant éviter
Hors ligne
#4 Le 09/07/2012, à 12:43
- loicb
Re : [RESOLU] [Apache] Configuration d'un lien symbolique foireux
Petite précision supplémentaire, le répertoire /home a également le droit d'exécution (pour le traverser).
Dernière modification par loicb (Le 09/07/2012, à 12:44)
Hors ligne
#5 Le 09/07/2012, à 12:53
- loicb
Re : [RESOLU] [Apache] Configuration d'un lien symbolique foireux
J'ai essayé un virtualhost sur un autre port, ça fonctionne.
Hors ligne
#6 Le 09/07/2012, à 16:32
- loicb
Re : [RESOLU] [Apache] Configuration d'un lien symbolique foireux
J'ai viré cette partie de mon fichier de config
<Directory "/home/docs/">
Options FollowSymLinks Indexes MultiViews
Order allow,deny
Allow from all
</Directory>
Et tout fonctionne, j'ai pas tout compris mais qu'importe.
Hors ligne