Souhaitez-vous apprendre à installer Apache et à configurer la fonction d’authentification de base sur un ordinateur exécutant Ubuntu Linux ? Dans ce didacticiel, nous allons configurer la fonctionnalité d’authentification de base sur le serveur Apache.

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Apache 2.4.41

Liste des équipements

La section suivante présente la liste des équipements utilisés pour créer ce didacticiel.

En tant qu’associé Amazon, je gagne des achats admissibles.

Didacticiel Apache – Authentification de base

Installez le serveur Apache et les packages requis.

Copy to Clipboard

Créez le fichier de mot de passe Apache et ajoutez le premier compte d’utilisateur.

Copy to Clipboard

Le système vous demandera d’entrer le mot de passe du nouveau compte d’utilisateur.

Copy to Clipboard

Voici le contenu du fichier.

Copy to Clipboard

Pour créer des comptes d’utilisateurs supplémentaires, utilisez la commande suivante.

Copy to Clipboard

Modifiez le fichier de configuration Apache pour le site Web par défaut.

Copy to Clipboard

Insérez la ligne suivante dans la zone nommée : VirtualHost.

Copy to Clipboard

Voici le contenu du fichier.

Copy to Clipboard

Redémarrez le service Apache.

Copy to Clipboard

Ouvrez votre navigateur et saisissez l’adresse IP de votre serveur web.

Dans notre exemple, l’URL suivante a été saisie dans le navigateur :

• http://172.31.8.195

Le serveur Apache vous demandera d’effectuer l’authentification utilisateur.

Nginx authentication

Dans notre exemple, la configuration exigera l’authentification utilisateur pour accéder à n’importe quelle partie du site Web.

Dans l’exemple suivant, nous n’aurons besoin d’authentification qu’aux utilisateurs qui tentent d’accéder à un sous-répertoire nommé : SECURE.

Copy to Clipboard

félicitations! Vous pouvez maintenant utiliser l’authentification de base Apache.