Bonjour,

J'ai un serveur qui tourne sur une debian et j'ai installé apache2 afin d'en faire un serveur web. J'ai un vhosts par défaut contenant ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<VirtualHost *:80>
        ServerAdmin mail@default.fr
 
        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>
 
        ErrorLog ${APACHE_LOG_DIR}/error.log
 
        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn
 
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
J'ai installé un phpmyadmin avec un vhost configuré comme ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<VirtualHost *:80>
    ServerAdmin mail@default.fr
    ServerName  phpmyadmin.monsite.fr
 
    DocumentRoot /var/www/phpmyadmin/
 
    Alias /sql "/var/www/phpmyadmin/"
    <Directory /var/www/phpmyadmin/>
        Order allow,deny
        #deny from all
        allow from all
    </Directory>
 
    # Les logs (historiques des IPs et des fichiers envoyés)
    ErrorLog /var/log/apache2/phpmyadmin-error_log
    TransferLog /var/log/apache2/phpmyadmin-access_log
</VirtualHost>

Quand j'essaie d'accéder à monsite.fr/phpmyadmin tout fonctionne, hors quand je veux accéder à monsite.fr/sql, j'ai une 404, ce qui prouve que le vhost phpmyadmin ne fonctionne pas (mais c'est le premier qui fait que ça marche). Et cela pour n'importe quel site, si j'ai deux vhost, il n'y aura que celui qui commence par la lettre la moins forte dans l'alphabet qui sera pris en compte.

Des idées ?

Merci