J'ai essayé de faire fonctionner cela depuis des heures maintenant. J'essaie de configurer des hôtes virtuels avec Apache sur mon VPS.
J'ai le fichier d'hôte virtuel suivant dans mon dossier sites-available :
ServerAdmin webmaster@localhost
DocumentRoot /var/www/domain.ie
Options FollowSymLinks
AllowOverride None
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias /doc/ "/usr/share/doc/"
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
J'ai exécuté la commande a2ensite domain.ie sur l'hôte virtuel.
J'ai également exécuté les commandes restart et reload. J'ai également arrêté le serveur Apache et l'ai redémarré, en utilisant les deux commandes, pour voir si Apache redémarre effectivement, ce qui est le cas. J'ai également redémarré complètement la boîte VPS.
Le dossier racine du document existe, mais le service apache affiche toujours la page apache par défaut. Je préférerais ne pas désactiver l'hôte virtuel par défaut.
Est-ce que j'ai oublié une étape ici? Devrais-je ajouter quelque chose à mon fichier hosts dans /etc/hosts? domain.ie a été ajouté là par apache : 127.0.0.1 localhost.localdomain localhost domain.ie
Toute aide sur ce point serait grandement appréciée.