web-dev-qa-db-fra.com

Comment ajouter une page html dans la racine 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?

2
Matei

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?

1
pa4080