Je suis en train d'apprendre à configurer un hôte virtuel basé sur un nom pour apache 2.
Actuellement, mon domaine http://mydomain.com pointe vers /var/www/index.html. Je veux qu'il pointe vers mon nouveau site /srv/www/mydomain.com/public_html/index.html.
J'ai actuellement deux dossiers :
- /etc/apache2/sites-available/default
- /etc/apache2/sites-available/mydomain.com
Voici à quoi ils ressemblent :
/etc/apache2/sites-available/default
NameVirtualHost myipaddr:80
<VirtualHost myipaddr:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
## other default directives
</VirtualHost>
/etc/apache2/sites-available/mydomain.com
<VirtualHost *:80>
ServerAdmin mydomain@mydomain.com
ServerName mydomain.com
ServerAlias www.mydomain.com
DocumentRoot /srv/www/mydomain.com/public_html/
ErrorLog /srv/www/mydomain.com/logs/error.log
CustomLog /srv/www/mydomain.com/logs/access.log combined
</VirtualHost>
J'ai exécuté un a2ensite mydomain.com et redémarré apache, mais http://mydomain.com pointe toujours vers le répertoire par défaut /var/www/. Je suppose qu'Apache n'enregistre pas mon fichier /etc/apache2/sites-available/mydomain.com ?
Ai-je oublié une étape dans ma configuration et mon installation ?