Apache2 vhost inaccessible avec ip externe

Bonsoir à tous,

j’ai un petit souci de config avec mon Apache2. j’arrive a accéder à phpmyadmin avec l’ip du serveur xxx.dfd.ere.aze/phpmyadmin

mais avec le vhost “mrbs” ça ne fonctionne plus xxx.dfd.ere.aze/mrbs/web/index.php j’ai un acces denied.

[code]<VirtualHost *:80>
ServerName mrbs.domaine.com
ServerAdmin admin@mrbs.domaine.com
ServerAlias mmrbs.domaine.com

    DocumentRoot /var/www/mrbs/web


    <Directory /var/www/mrbs/web>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order deny,allow
            allow from all
    </Directory>
[/code]

en revanche mrbs.domaine.com fonctionne bien…

Avez vous une idée de se qui pourrait bloquer, mise a part la config du vhost je ne vois vu que phpmyadmin fonctionne :confused:

Merci

Dans cet URL “mbrs” n’est pas un vhost, c’est juste un élément du chemin d’accès à la ressource. Le vhost de cet URL est xxx.dfd.ere.aze.

Dans quel URL (complet) ?

mrbs.domaine.com renvoi sur /var/www/mrbs/web c’est le root directory

donc ça fonctionne avec l’URL mrbs.domaine.com c’est complet ça comme URL.

C’est interne au serveur. Vu de l’extérieur, cela ne signifie pas que les URL xxx.dfd.ere.aze/mrbs/web sont équivalents.
Si tu veux avoir accès à /var/www/mrbs/web via le site xxx.dfd.ere.aze, il faut le spécifier et l’autoriser dans le vhost qui correspond (probablement le vhost par défaut qui prend n’importe quel nom d’hôte et dont la racine est /var/www) ou créer un vhost spécifique.

Non, il manque le protocole (par exemple http://).

oui ip/resto/web pour un autre.

dans la conf par defaut j’ai ca :

[code]<VirtualHost *:80>
ServerAdmin admin@mrbs.domaine.com
ServerName ftp01.mrbs.domaine.com
DocumentRoot /var/www

Options Indexes FollowSymLinks Multiviews AllowOverride none Order deny,allow Deny from all Allow From 127.0.0.1

<Directory /var/www/resto>
Options Indexes FollowSymLinks Multiviews
AllowOverride All
Order deny,allow
Allow from all

<Directory /var/www/ampache/>
Options Indexes FollowSymLinks Multiviews
AllowOverride All
Order deny,allow
Allow from all

Alias /phpmyadmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
php_flag register_globals off
Options Indexes FollowSymLinks
AllowOverride none
Order allow,deny
Allow from all

DirectoryIndex index.php


[/code]

donc j’ai corrigé en Allow from all

merci