l'installation de couverture apache sur ubuntu
4-5 minutes

Installation Apache sur Ubuntu

Le serveur HTTP Apache est le serveur web le plus utilisé au monde. Il fournit de nombreuses fonctionnalités puissantes, y compris des modules à charge dynamique, un support multimédia robuste et une large intégration avec d'autres logiciels populaires.

Étape 1: Installation d'Apache

Apache est disponible dans le dépôt logiciel par défaut d'Ubuntu, ce qui rend l'installation possible à l'aide d'outils de gestion de paquets conventionnels.

Mettre à jour l'index des paquets locaux :

sudo apt update

Puis exécutez l'installation du paquet apache2:

sudo apt install apache2

Après confirmation de l'installation, apt installer Apache et toutes les dépendances.

Étape 2: Réglementation des pare-feu

Avant de tester Apache, vous devez modifier les paramètres du pare-feu pour permettre un accès externe aux ports Web prédéfinis. Il devrait y avoir un pare-feu UFW configuré pour limiter l'accès au serveur.

Pendant l'installation, Apache enregistre avec UFW pour fournir des profils d'application qui peuvent être utilisés pour activer ou désactiver l'accès à Apache via le pare-feu.

Énumérer les profils contenus dans la demande ufw:

liste des applications sudo ufw

Un exemple de sortie pourrait être le suivant:

Applications disponibles : Apache Apache Full Apache Secure

APAI

Comme l'indique la sortie, trois profils pour Apache sont disponibles :

  • Apache: Ce profil ouvre seulement la porte 80 (trafic web normal et non chiffré)
  • Apache complet: Ce profil ouvre les deux portes 80 que la porte 443 (fils chiffrés TLS/SSL)
  • Apache Secure: Ce profil ouvre seulement la porte 443 Il est conseillé d'activer le profil le plus restrictif qui permettra encore le trafic de données, car il n'y a toujours pas de configuration SLL pour le serveur, donc vous devrez seulement autoriser le trafic sur le port 80:
sudo utf allow 'Apache'

Vous pouvez vérifier le changement en cochant l'état avec la commande suivante :

sudo utf status

APAI

Étape 3: Vérification du serveur Web

Après la procédure d'installation, il démarre automatiquement Apache, donc le serveur web sera immédiatement actif et opérationnel.

Pour vous assurer que le service est actif, lancez la commande :

sudo systemctl status apache2

La sortie confirmera que le service a déjà été démarré correctement. Cependant, la meilleure façon de le vérifier est de demander une page dans Apache.

Vous pouvez accéder à la page de destination par défaut Apache pour confirmer que le logiciel fonctionne correctement via votre adresse IP. Si vous ne connaissez pas l'adresse de votre serveur, vous pouvez l'obtenir comme suit :

hostname -I

APAI

Comme sortie, vous obtiendrez certaines adresses séparées des espaces. Habituellement, ce devrait être le premier s'il ne procédait pas à une vérification des autres adresses.

Obtenir l'adresse IP du serveur, il suffit de l'entrer dans la barre d'adresse de votre navigateur:

http://{ip server}

Vous pouvez voir la page Web par défaut Ubuntu 22.04 Apache

Cette page indique qu'Apache fonctionne correctement. Il comprend également quelques informations de base sur les fichiers Apache importants et les emplacements des répertoires.

Étape 4: Gestion des processus Apache

Après avoir rendu le serveur web actif et fonctionnel, vous devez examiner quelques commandes de gestion de base en utilisant systemctl.

Pour arrêter le serveur web :

sudo systemctl stop apache2

Pour démarrer le serveur web quand il est désactivé :

sudo systemctl start apache2

Pour arrêter et redémarrer le service :

sudo systemctl restart apache2

Si vous modifiez la configuration, Apache peut recharger sans interrompre les connexions :

sudo systemctl reload apache2

Par défaut, Apache est configuré pour démarrer automatiquement le serveur. Si vous voulez modifier la règle:

sudo systemctl disable apache2

Pour réactiver le service au démarrage

sudo systemctl enable apache2

Étape 5: Familiarité avec les fichiers et répertoires Apache importants

CONTENU

/var/www/html: le contenu web réel, qui par défaut se compose uniquement de la page Apache par défaut (présentée précédemment). Ce paramètre peut être modifié en modifiant les fichiers de configuration Apache.

CONFIGURATION DES SERVEURS

  • /etc/apache2: Répertoire de configuration Apache. Tous les fichiers de configuration résident ici.
  • /etc/apache2/apache2. configuration: le fichier de configuration principal Apache. Cela peut être modifié pour modifier la configuration globale d'Apache. Ce fichier est responsable du chargement de nombreux autres fichiers dans le répertoire de configuration.
  • /etc/apache2/ports.: Ce fichier spécifie les portes sur lesquelles Apache va écouter. Par défaut, Apache écoute le port 80 et écoute également le port 443 lorsqu'un module qui fournit des fonctionnalités SSL est activé.

REGISTRES DES SERVEURS

  • /var/log/apache2/access. journal: Par défaut, chaque requête à votre serveur Web est enregistrée dans ce fichier journal, sauf si Apache est configuré pour faire autrement.
  • /var/log/apache2/error.log: Par défaut, toutes les erreurs sont enregistrées dans ce fichier. Les Connexion La directive de configuration Apache spécifie combien de détails contiennent des journaux d'erreurs.

Étape 6 : Personnaliser l'espace Web

Afin de modifier la page que vous avez accès à l'adresse IP indiquée avant de devoir faire quelques étapes très simples. Tous vos fichiers HTML doivent être insérés dans le répertoire /var/www/html/, si aucun changement n'a été apporté avec les dossiers.

  • Supprimer ou renommer cet index. html dans ce répertoire. (Probablement vous devrez le faire en mode sudo via terminal, sinon vous avez juste besoin de lire/écrire/exécuter tous les fichiers dans le répertoire html).
  • Placez le fichier HTML souhaité qu'il doit être la page d'accueil et s'assurer qu'il est appelé index. html
  • Ça suffit. Saisissez l'IP dans le navigateur pour voir le fichier HTML.
FrançaisfrFrançaisFrançais