Documentation sur les serveurs virtuels Apache - Serveur Apache HTTP

Serveur Apache HTTP Version 2.2

Apache > Serveur HTTP > Documentation > Version 2.2

# Documentation sur les serveurs virtuels Apache

Langues Disponibles: de | en | fr | ja | ko | ru | tr | zh-cn

Le principe des Serveurs Virtuels consiste à faire fonctionner un ou plusieurs serveurs Web (comme `www.company1.com` et `www.company2.com`) sur une même machine. Les serveurs virtuels peuvent être soit "par-IP" où une adresse IP est attribuée pour chaque serveur Web, soit "par-nom" où plusieurs noms de domaine se côtoient sur des mêmes adresses IP. L'utilisateur final ne perçoit pas qu'en fait il s'agit d'un même serveur physique.

Apache a été le précurseur des serveurs proposant cette méthode de serveurs virtuels basés sur les adresses IP. Ses versions 1.1 et suivantes ont toujours proposées ces deux méthodes de serveurs virtuels par-IP et par-nom. Cette deuxième méthode est parfois également appelée host-based ou serveur virtuel non-IP.

Vous trouverez ci-dessous une liste documentaire qui vous expliquera en détails le fonctionnement des serveurs virtuels sous Apache 1.3 et ses versions suivantes.

### Voir aussi

- `mod_vhost_alias`
- Serveurs virtuels par-nom
- Serveurs virtuels par-IP
- Exemples de serveurs virtuels
- Limites des descripteurs de fichiers
- Hébergement virtuel en masse
- Détails sur les critères de choix du serveur

## Support des serveurs virtuels

- Serveurs Virtuels par-Nom (Un ou plusieurs sites Web par adresse IP)
- Serveurs Virtuels par-IP (Une adresse IP pour chaque site Web)
- Exemples de configurations classiques de Serveurs Virtuels
- Limites des descripteurs de fichiers (ou, trop de fichiers journaux)
- Configuration dynamique en masse de Serveurs Virtuels
- Explication approfondie des critères de sélection d'un Serveur Virtuel

## Directives de configuration

- `<VirtualHost>`
- `NameVirtualHost`
- `ServerName`
- `ServerAlias`
- `ServerPath`

Pour vérifier et analyser la configuration de vos serveurs virtuels, vous pouvez utiliser l'argument `-S` sur la ligne de commande lançant le programme Apache comme ceci :

`/usr/local/apache2/bin/httpd -S`

Cette commande affichera dans le détail comment Apache a traité son fichier de configuration. Les erreurs de configuration peuvent être corrigées par l'examen attentif des adresses IP et des noms de serveurs. (Consultez la documentation du programme `httpd` pour les autres arguments de la ligne de commande)

Langues Disponibles: de | en | fr | ja | ko | ru | tr | zh-cn