Installer, configurer et sécuriser un serveur Apache2

Magazine
Marque
Linux Pratique
Numéro
114
Mois de parution
juillet 2019
Spécialité(s)


Résumé
Apache est un serveur web : tout comme Tomcat et Nginx, il permet de servir des pages web aux internautes. Après l’avoir installé, nous découvrirons les principaux fichiers de configuration et commandes à connaître, apprécierons l’usage des virtualhosts et enfin, nous rappellerons comment sécuriser au mieux notre serveur web.  

Outil utilisé : Apache 2

Site du projet : https://httpd.apache.org/

Étape 1 : Installons le serveur web apache

Utilisant une distribution Debian 9 dans cet article, nous utiliserons la commande apt-get :

apt-get install apache2

Une fois installé, en ouvrant votre navigateur, vous verrez la page illustrée en Figure 1.

installerApache2_figure_01

Figure 1

C’est une simple page web HTML, mais où est ce fichier me demanderez-vous ? Pour le trouver, il faut vous rendre dans le répertoire de configuration des « virtualhosts » :

vi /etc/apache2/sites-enabled/000-default.conf

Vous y verrez un fichier se présentant ainsi :

<VirtualHost *:80>

        # The ServerName directive sets the request scheme, hostname and port that

        # (...)

        #ServerName www.example.com

        ServerAdmin webmaster@localhost

        DocumentRoot /var/www/html

Notez ici la directive DocumentRoot qui indique le répertoire racine du site virtuel, vous y trouverez un simple fichier HTML index.html. Mais nous verrons ceci plus en détail...

Cet article est réservé aux abonnés. Il vous reste 93% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous