Associer un nom de domaine à un répertoire dans Apache

J’ai un serveur dédié Ubuntu et j’ai 2 noms de domaine. Le premier est lié au répertoire ‘/ var / www /’ et le second est aussi, je ne savais pas comment associer le second à un autre répertoire comme ‘/ var / www / site2 /’ Pouvez-vous m’aider ? Je vous remercie !

Pour héberger plusieurs domaines sur le même serveur avec des répertoires différents, vous devez utiliser la directive de configuration VirtualHost . A l’intérieur de chacun, vous pouvez spécifier leur propre ensemble de configurations (par défaut, le fichier de configuration est stocké dans /etc/apache2/sites-enabled/000-default.conf ):

 NameVirtualHost *:80  ServerName example.com DocumentRoot /var/www/site1  Options -Indexes    ServerName another-example.com DocumentRoot /var/www/site2  Options +Indexes   

Le premier se trouve dans / var / www / site1 et son index est désactivé. L’autre est dans / var / www / site2 et son index est activé. Vous pouvez spécifier à peu près la plupart des configurations comme étant spécifiques à virtualhost – c’est-à-dire, la journalisation personnalisée, l’utilisation de modules tels que php ou perl, et ServerAlias, entre autres. Voir http://httpd.apache.org/docs/2.2/mod/core.html#virtualhost pour plus de détails.