Configurer apache 2 pour la mise en cache du navigateur

Comment installer le serveur Web Apache sur Ubuntu 20.04

Publicité
Advertisements
(Last Updated On: 3 septembre 2021)

Introduction

Le serveur HTTP Apache est le serveur Web le plus utilisé au monde. Il fournit de nombreuses fonctionnalités puissantes, notamment des modules chargeables dynamiquement, une prise en charge robuste des médias et une intégration étendue avec d’autres logiciels populaires.

Dans ce guide, nous allons vous expliquer comment installer un serveur Web Apache sur votre serveur Ubuntu 20.04.

Conditions préalables

Avant de commencer ce guide, vous devriez avoir un utilisateur régulier, non root avec des privilèges sudo configurés sur votre serveur. En outre, vous devrez activer un pare-feu de base pour bloquer les ports non essentiels. Vous pouvez apprendre à configurer un compte d’utilisateur régulier et à configurer un pare-feu pour votre serveur en suivant notre Guide de configuration initiale du serveur pour Ubuntu 20.04.

Lorsque vous avez un compte disponible, connectez-vous en tant qu’utilisateur non root pour commencer.

Installation d’Apache

Apache est disponible dans les référentiels de logiciels par défaut d’Ubuntu, ce qui permet de l’installer à l’aide d’outils de gestion de paquets conventionnels.

Commençons par mettre à jour l’index du package local pour refléter les dernières modifications en amont :Let’s begin by updating the local package index to reflect the latest upstream changes:

sudo apt update 
sudo apt install apache2

Après avoir confirmé l’installation, installera Apache et toutes les dépendances requises.apt

Réglage du pare-feu

Avant de tester Apache, il est nécessaire de modifier les paramètres du pare-feu pour autoriser l’accès extérieur aux ports Web par défaut. En supposant que vous avez suivi les instructions des conditions préalables, vous devez avoir un pare-feu UFW configuré pour restreindre l’accès à votre serveur.

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

Répertoriez les profils d’application en tapant :ufw,  trois profils sont disponibles pour Apache :

  • Apache: Ce profil n’ouvre que le port 80 (trafic web normal et non chiffré)
  • Apache Complet: Ce profil ouvre à la fois le port 80 (trafic Web normal non chiffré) et le port 443 (trafic chiffré TLS/SSL)
  • Apache Secure: Ce profil ouvre uniquement le port 443 (trafic chiffré TLS/SSL)

Il est recommandé d’activer le profil le plus restrictif qui autorisera toujours le trafic que vous avez configuré. Puisque nous n’avons pas encore configuré SSL pour notre serveur dans ce guide, nous n’aurons qu’à autoriser le trafic sur le port 80 :

sudo ufw allow apache

Vérification de votre serveur Web

À la fin du processus d’installation, Ubuntu 20.04 démarre Apache. Le serveur Web doit déjà être opérationnel.

Vérifiez auprès du système d’init pour vous assurer que le service est en cours d’exécution en tapant :systemd

sudo systemctl status apache2
Sortie:
 apache2.service - The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2020-04-23 22:36:30 UTC; 20h ago
       Docs: https://httpd.apache.org/docs/2.4/
   Main PID: 29435 (apache2)
      Tasks: 55 (limit: 1137)
     Memory: 8.0M
     CGroup: /system.slice/apache2.service
             ├─29435 /usr/sbin/apache2 -k start
             ├─29437 /usr/sbin/apache2 -k start
             └─29438 /usr/sbin/apache2 -k start

Comme confirmé par cette sortie, le service a démarré avec succès. Cependant, la meilleure façon de tester cela est de demander une page à Apache.

Vous pouvez accéder à la page de destination Apache par défaut pour confirmer que le logiciel fonctionne correctement via votre adresse IP. Si vous ne connaissez pas l’adresse IP de votre serveur, vous pouvez l’obtenir de différentes manières à partir de la ligne de commande.


Merci de votez pour cet article :
Pas malMoyenBienAcès bienExcélent (No Ratings Yet)
Loading...

Laisser un commentaire

Translate »