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?
Le répertoire racine du document Apache2 par défaut 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 ce paramètre par défaut hôte virtuel via ces commandes:
Sudo a2ensite 000-default.conf # qui signifie site activé Apache2 Sudo a2dissite 000-default.conf # qui signifie Apache2 désactiver le 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 dans les 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
appartient à racine . Cela signifie que lorsque vous souhaitez éditer un fichier dans ce répertoire, vous devez utiliser la commande Sudo
.
Par exemple. Il existe un fichier contenant la page d'accueil par défaut. Ce fichier s'appelle /var/www/html/index.php
. Pour l'éditer, ouvrez une fenêtre de terminal (ctrl+alt+T) et utilisez 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 localement), 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 éditer et créer des fichiers avec votre utilisateur actuel (essayez la commande echo $USER
).
À propos des autorisations de ce dossier, veuillez lire ce sujet: Comment éviter d'utiliser Sudo lorsque vous travaillez dans/var/www?