Petite question sur la configuration d'Apache et de Bind.

Petite question sur la configuration d'Apache et de Bind. - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 22-08-2006 à 20:33:02    

Bonjour,
 
J'ai une petite question sur ma config.
 
J'ai un site par défaut (/sites-available/default) qui contient (trouvé sur un tuto en fait) :
 

NameVirtualHost *:80
NameVirtualHost *:443
<VirtualHost *:80>
        ServerName incorrect.com
        DocumentRoot /var/www
</VirtualHost>


 
 
Et d'autres sites configurés de manière classique :

<VirtualHost *:80>
        ServerName www.masterjul.net
        ServerAlias masterjul.net
 
        DocumentRoot ******masterjul.net/www
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /home/julien/apache2/masterjul.net/www/>
        ******
       </Directory>
</VirtualHost>


 
 
Et j'ai remarqué par hasard que si j'accèdais ainsi à mon serveur http://ftp.masterjul.net . C'est à dire en utilisant un sous-domaine référence dans Bind mais pas dans Apache, que j'atterrissais bien dans /var/www.
 
Je pensais que cela n'irait nulle part à cause de la ligne "ServerName incorrect.com" qui attend une config de virtual host avec un appel vers une page de ce "site".
 
Voilà, c'est pas très clair dans la formulation, mais en gros, je pensais (et je voudrais), ne pas me retrouver dans /var/www quand je mets http://ftp.masterjul.net .
 
Merci pour votre aide ! :)


---------------
En français, on écrit "connexion", pas "connection".
Reply

Marsh Posté le 22-08-2006 à 20:33:02   

Reply

Marsh Posté le 23-08-2006 à 14:58:22    

le premier virtualhost est le virtualhost "par défaut"

Reply

Marsh Posté le 23-08-2006 à 15:06:03    

Ok merci, donc en fait, tout ceux qui ont une config avec le serveur FTP et Apache sur la même adresse IP auront ce comportement pour leurs sous-domaines type http://ftp.masterjul.net ?
 
Faut-il créer un premier virtual host qui pointe vers le néant pour s'éviter ça ? Est-ce propre ?


Message édité par Master_Jul le 23-08-2006 à 15:07:22
Reply

Marsh Posté le 23-08-2006 à 15:34:58    

Tu peux faire le premier virtualhost qui pointe vers un répertoire où tu met un Deny from all dans le location. Ainsi dès que un domaine (ou un accès direct avec ton ip) arrive si il fait pas parti d'un des virtualhost précisé ça tombera sur ton 403

Reply

Marsh Posté le 23-08-2006 à 16:38:03    

Cela me paraît parfait. :jap: Merci Je@nb. :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed