Apache virtual host

Salut.

J’ai un serveur mail et un wiki avec leur Vhost:

  1 <VirtualHost *:80>
  2 
  3         ServerAdmin     contact@lifala.org
  4         ServerName      lifala.org
  5         ServerAlias     www.lifala.org
  6         DocumentRoot    /var/www/lifala/
  7 
  8         # Options général
  9         <Directory />
 10                 Order Deny,Allow
 11                 Deny from all
 12                 Options None
 13                 AllowOverride None
 14         </Directory>
 15 
 16         # Options du site (comme dans un .htaccess)
 17         <Directory /var/www/lifala/>
 18                 Options -Indexes FollowSymLinks MultiViews
 19                 # AllowOverride = All pour donner la priorité aux fichiers .htaccess
 20                 AllowOverride All
 21                 # On autorise tout le monde à voir le site
 22                 Order allow,deny
 23                 allow from all
 24         </Directory>
 25 
 26         ErrorLog ${APACHE_LOG_DIR}/error.log
 27 
 28         # Possible values include: debug, info, notice, warn, error, crit,
 29         # alert, emerg.
 30         LogLevel warn
 31 
 32         CustomLog ${APACHE_LOG_DIR}/access.log combined
 33         TraceEnable Off
 34         ServerSignature Off
 35 #       ServerTokens Prod
 36 
 37 </VirtualHost>
  1 <VirtualHost *:80>
  2         ServerAdmin     contact@lifala.org
  3         ServerName      wiki.lifala.org
  4         DocumentRoot    /var/www/wiki/
  5 
  6         <Directory />
  7                 Order Deny,Allow
  8                 Deny from all
  9                 Options None
 10                 AllowOverride None
 11         </Directory>
 12 
 13         <Directory /var/www/wiki/>
 14                 Options -Indexes FollowSymLinks MultiViews
 15                 #AllowOverride = All pour donner la priorité aux fichiers .htaccess
 16                 AllowOverride All
 17                 Order allow,deny
 18                 allow from all
 19         </Directory>
 20 
 21         ErrorLog ${APACHE_LOG_DIR}/error.log
 22 
 23         # Possible values include: debug, info, notice, warn, error, crit,
 24         # alert, emerg.
 25         LogLevel warn
 26 
 27         CustomLog ${APACHE_LOG_DIR}/access.log combined
 28 
 29         ServerSignature Off
 30         #ServerTokens Prod
 31 
 32 </VirtualHost>

ils sont tous les deux sur un sous domaine configuré dans mon registar.

En voulant un site web ou autre en local sa ne fonctionne plus. localhost/mon_site ben sa ne fonctionne pas. Il y a un soucis dans ma config mais je ne vois pas laquelle.

Je viens donc chercher un petit coup de pouce :slightly_smiling:

merci d’avance.

=_+

Bonjour,

Si je ne me trompe pas, il faut utiliser le ServerName (ou le ServerAlias) pour se connecter aux Vhost. Si tu n’as pas de serveur DNS sur le réseau local, ajoute les ServerName et ServerAlias dans /etc/hosts.