Bonjour,

J'ai un souci avec ma création de vhost sur mon serveur APACHE.

J'ai 1 seul serveur pour héberger 3 sites (3 noms de domaine différents).

En gros, j'ai ceci défini dans mon apache.conf :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Listen 80
NameVirtualHost *:80
Puis j'ai 3 vhosts différents dans mes "site-available" (que j'ai bien activer avec a2ensite), chacun de ce genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<VirtualHost *:80>
        ServerName domaine1ou2ou3.fr
 
        DocumentRoot /web/www-dev/domaine1ou2ou3/public
 
        <Directory /web/www-dev/domaine1ou2ou3/public>
                Options Indexes FollowSymLinks MultiViews
                RewriteEngine on
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>
</VirtualHost>
L'accès à mes 3 sites fonctionne parfaitement (en y accédant via l'URL).
Là où j'ai un problème, c'est que lorsque j'accède au serveur par son IP (http://123.45.67.89), je tombe sur mon premier site... et ça m'embête.

Je suppose que je dois ajouter un vhost du style "default", mais je ne vois pas du tout comment le définir.
Je voudrais que lorsqu'on arrive au serveur par l'IP, on se retrouve avec un forbidden (ou peut etre avec vous de meilleur idée pour gérer l'accès via l'IP ?).

Merci de votre aide, je suis bloqué actuellement.