3 votes

Comment ajouter une page html à la racine d'apache2 ?

J'ai installé apache2 sur ubuntu et je veux ajouter une page html à sa racine pour voir si cela fonctionne. Comment puis-je le faire ?

2voto

pa4080 Points 27038

Le répertoire racine par défaut du document Apache2 sur Ubuntu est : /var/www/html .

Il est défini dans le fichier de configuration /etc/apache2/sites-available/000-default.conf . Vous pouvez activer et désactiver cette fonction par défaut hôte virtuel via ces commandes :

sudo a2ensite  000-default.conf    _\# which means Apache2 enable site_
sudo a2dissite 000-default.conf    _\# which means Apache2 disable site_

Vous pouvez créer autres hôtes virtuels qui pointe vers d'autres répertoires. Après chacune de ces étapes ou après quelques modifications des fichiers de configuration, vous devez recharger (ou redémarrer) Apache2 :

sudo systemctl reload apache2.service
sudo systemctl restart apache2.service

Par défaut, le répertoire /var/www/html est détenu par racine . Cela signifie que lorsque vous voulez éditer un fichier dans ce répertoire, vous devez utiliser sudo commandement.

Par exemple. Il existe un fichier qui contient la page de bienvenue par défaut. Ce fichier s'appelle /var/www/html/index.php . Pour le modifier, ouvrez une fenêtre de terminal ( ctrl + alt + T ) et utiliser cette commande :

sudo -i gedit /var/www/html/index.html

Ce n'est pas une bonne pratique, mais à des fins de test (en utilisant le serveur web uniquement en local), vous pouvez changer le propriétaire de ce répertoire et des fichiers qu'il contient. Utilisez cette commande :

sudo chown -R $USER /var/www/html/

Après cela, vous pourrez y modifier et créer des fichiers, avec votre utilisateur actuel (essayez la commande echo $USER ).

Pour connaître les permissions de ce dossier, veuillez lire cette rubrique : Comment éviter d'utiliser sudo quand on travaille dans /var/www ?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X