Je n'arrive pas à obtenir ma configuration apache pour ouvrir mon index.html
J'ai modifié mon /etc/apache2/apache2.conf
et ajouté ce qui suit en bas.
<VirtualHost *:80>
DocumentRoot /media//DATA/directory/to/my/index-file/
ServerName host-test.com
</VirtualHost>
Ensuite, j'ai redémarré mon système. Mais, quand j'ouvre localhost
Je reçois :
Ça marche !
Il s'agit de la page Web par défaut de ce serveur.
Le logiciel du serveur Web est en cours d'exécution, mais aucun contenu n'a encore été ajouté.
Comment obtenir localhost
, avec un répertoire différent de mon index, fonctionnant sous Ubuntu 12.10(amd64) ?
Réponse acceptée :
Si vous souhaitez accéder aux données via le nom localhost, modifiez le ServerName
directive de host-test.com
vers localhost
.
Vous pouvez également définir des caractères génériques pour le nom du serveur, afin de livrer les fichiers sous plusieurs noms.
Vous devriez envisager de lire la section de la documentation Apache concernant les hôtes virtuels.
Plus important :jetez un œil au répertoire /etc/apache2/sites-enabled
et /etc/apache2/sites-available
. C'est là que les configurations de votre site doivent aller pour une maintenance facile, pas dans le fichier principal apache2.conf. Votre définition VHost peut même interférer avec le default
définition d'hôte. Vous pouvez exécuter sudo a2dissite default
pour désactiver le site de démonstration.