Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 wink

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