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 ?
Réponse
Trop de publicités?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 ?