2021-10-30 18:04 Temps de lecture : 8 min

Comment configurer un serveur Web Apache avec Webmin sur Ubuntu Server

Apache constitue un excellent choix pour héberger un serveur web sur Ubuntu. Cependant, sa mise en œuvre peut s'avérer complexe pour certains utilisateurs. Fort heureusement, si votre système Ubuntu Server est équipé de Webmin, la configuration d'Apache devient un jeu d'enfant, directement via l'interface utilisateur de Webmin.

Ce tutoriel vous guidera pas à pas dans la configuration d'un serveur web Apache sur Ubuntu Server à l'aide de Webmin. De plus, nous explorerons les méthodes de gestion de ce serveur par le biais de l'interface web de Webmin.

Installation de Webmin sur Ubuntu Server

Avant de pouvoir utiliser le module de serveur Apache intégré à Webmin, il est nécessaire de mettre en place l'interface web de Webmin. Cette installation est simple et rapide. Pour commencer, ouvrez un terminal, connectez-vous à votre serveur Ubuntu via SSH (ou accédez directement à la ligne de commande si vous êtes physiquement devant la machine).

Une fois la ligne de commande de votre serveur Ubuntu accessible, suivez les étapes ci-dessous pour rendre opérationnelle l'interface web de Webmin :

wget http://prdownloads.sourceforge.net/webadmin/webmin_1.981_all.deb
sudo apt install ./webmin_1.981_all.deb

Si vous avez besoin de plus d'informations pour la configuration de Webmin sur votre serveur Ubuntu, consultez notre guide dédié à l'installation de Webmin sur Ubuntu Server.

Définition du mot de passe root

L'utilisation de l'interface web de Webmin sur votre serveur Ubuntu requiert l'accès au compte et au mot de passe root. Ubuntu, par mesure de sécurité, verrouille par défaut le mot de passe root.

Pour définir un mot de passe root, commencez par vous connecter en tant que root via la commande sudo -s :

sudo -s

Une fois l'accès root obtenu, il est possible de définir le mot de passe. Utilisez la commande `passwd` pour indiquer à Ubuntu votre souhait de modifier le mot de passe root. Veillez à choisir un mot de passe à la fois sécurisé et facile à retenir.

Remarque : Si vous avez besoin d'aide pour générer un mot de passe sécurisé, cliquez ici.

passwd

Le compte root étant maintenant configuré, vous pourrez vous connecter à l'interface web de Webmin. Pour y accéder, ouvrez un nouvel onglet de navigateur et saisissez l'URL ci-dessous :

http://VOTRE_ADRESSE_IP_OU_NOM_DE_DOMAINE_UBUNTU_SERVER:10000

Lors de la connexion à Webmin, utilisez "root" comme nom d'utilisateur et le mot de passe que vous venez de créer dans le champ correspondant.

Installation des paquets du serveur web Apache sur Ubuntu Server

Pour configurer Apache sur Ubuntu Server à l'aide de Webmin, suivez attentivement les instructions ci-dessous :

Étape 1 : Cliquez sur le menu situé à gauche de l'interface pour afficher les options. Ensuite, dans la section "Webmin" (située à côté de "Tableau de bord"), localisez et cliquez sur le bouton "Modules non utilisés".

Étape 2 : Dans la section "Modules non utilisés", repérez l'option "Apache Webserver" et sélectionnez-la pour accéder au module Apache Webserver.

Étape 3 : Le module Webmin Apache Webserver affiche un message indiquant que l'exécutable du serveur Apache `/usr/sbin/apache2` est introuvable. Si Apache est déjà installé, vous devrez adapter la configuration du module pour utiliser le bon chemin.

Cliquez sur le bouton vert "Installer maintenant" pour lancer l'installation des paquets nécessaires sur votre système Ubuntu Server.

Étape 4 : Une fois le bouton "Installer maintenant" cliqué, il prendra une couleur bleue. Cliquez à nouveau sur ce bouton pour installer tous les paquets requis pour l'utilisation d'Apache sur votre serveur Ubuntu.

Configuration de votre serveur web Apache dans Webmin

Bien que la configuration par défaut de votre serveur web Apache soit fonctionnelle, vous pourriez souhaiter ajuster certains paramètres. Voici la marche à suivre :

Étape 1 : Repérez la barre latérale Webmin et cliquez dessus. Ensuite, recherchez la section "Serveurs" et cliquez également dessus.

Étape 2 : Dans la zone "Serveurs", sélectionnez l'option "Apache Webserver". Cette action vous dirigera vers l'interface de configuration du serveur web Apache.

Étape 3 : Localisez le paramètre que vous désirez modifier dans la configuration de votre serveur web Apache. Les options incluent "Processus et limites", "Réseau et adresses", "Types MIME", "Divers", "Fichiers d'options par répertoire", etc.

Ajout de fichiers à votre serveur web Apache

Maintenant que votre serveur Apache est en marche, il est temps d'y ajouter des fichiers HTML. Voici la procédure à suivre avec Webmin :

Étape 1 : Cliquez sur la barre latérale de gauche dans Webmin. Ensuite, sélectionnez l'option de menu "Outils".

Étape 2 : Dans la section "Outils", trouvez l'option "Gestionnaire de fichiers" et cliquez dessus pour lancer l'application de gestion de fichiers Webmin.

Étape 3 : Dans le gestionnaire de fichiers, localisez "var" et double-cliquez dessus pour accéder au répertoire `/var/`. Ensuite, sélectionnez le dossier `www` et double-cliquez dessus pour accéder au dossier `/var/www/`.

Étape 4 : Dans le dossier `/var/www/`, repérez le dossier `html` et double-cliquez dessus pour accéder au répertoire web de votre serveur Apache.

Étape 5 : Dans le gestionnaire de fichiers Webmin, cliquez sur le bouton "Fichier". Ensuite, cliquez sur le texte "glissez-déposez les fichiers ici ou cliquez pour sélectionner" pour télécharger un nouveau document HTML sur votre serveur Apache.

Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.