Configurer un serveur Web local sur Windows, Mac et Linux 1

Configurer un serveur Web local sur Windows, Mac et Linux

Lors du développement d’un site Web, un concepteur Web doit pouvoir voir ses pages Web de la même manière que l’utilisateur final le ferait. Parfois, il suffit de cliquer et d’afficher vos fichiers HTML dans le navigateur Web, mais si vous souhaitez tester du contenu dynamique, vous devrez configurer un serveur Web local. Faire cela est assez simple et peut facilement être accompli sous Windows, macOS et Linux. Il existe de nombreux types de serveurs Web disponibles, mais nous utilisons Apache dans ce didacticiel, car il s’agit du serveur le plus courant, très facile à configurer et compatible avec tous les principaux systèmes d’exploitation.

Configurer un serveur Web local sur Linux

Apache a été conçu pour les systèmes d’exploitation de type Unix. Linux entre dans cette catégorie et l’installation et la configuration d’un serveur Web Apache peuvent être effectuées en une seule étape.

Nous traitons ici de la ligne de commande. Les distributions les plus populaires vous permettent d’installer Apache sans le compiler à partir des sources en utilisant une simple commande.

Pour les distributions basées sur Debian, Ubuntu et Ubuntu:

Pour Red Hat et CentOS

Une fois installé, accédez dans votre navigateur Web à «127.0.0.1» ou «localhost». S’il affiche «Ça marche!» cela signifie que votre installation Apache est réussie.

Pour mieux comprendre comment Apache sert cette page Web particulière, modifions-la. Pour ce faire, accédez au répertoire Web racine de votre machine locale Linux.

Ouvrez «index.html» en tant que root avec votre éditeur de texte préféré.

Recherchez « It Works! » et changez le texte en quelque chose d’aléatoire comme « Rendre la technologie plus facile! » (Cela peut vraiment être n’importe quoi.) Assurez-vous d’enregistrer le fichier.

Actualisez maintenant la page Web sur 127.0.0.1. Vous devriez voir « Rendre la technologie plus facile! » où «ça marche!» était autrefois.

Serveur Web Ubuntu Modifier la valeur par défaut

Maintenant que vous avez configuré un serveur Web simple, vous pouvez jouer avec les paramètres de configuration dans «apache2.conf».

Noter: sachez qu’à chaque fois que vous effectuez un changement de configuration, vous devrez redémarrer Apache pour qu’il s’applique.

Si cela ne fonctionne pas, vous pouvez le redémarrer en exécutant directement le fichier upstart.

Configurer un serveur Web local sur macOS

L’avantage de macOS est qu’Apache y est installé par défaut. Tout ce que vous avez à faire est de l’allumer.

Dans le Finder, allez dans «Applications -> Utilitaires», puis double-cliquez sur Terminal pour l’ouvrir.

MacOS Open Terminal App

Pour activer votre serveur Web Apache déjà préinstallé, exécutez la commande suivante:

Pour vérifier que notre serveur Web fonctionne, accédez à «127.0.0.1» ou «localhost» dans votre navigateur Web.

Serveur Web Macos ça marche

Nous pouvons changer le contenu de la page Web en accédant simplement à la racine du document de la même manière que nous l’avons fait sous Linux. La seule chose qui est différente est l’emplacement du chemin.

Modifiez maintenant le fichier «index.html.en» à l’aide de votre éditeur de texte préféré. Changez « Ça marche! » à « Hello World! »

mac-nano-index-ouvert-html

Si nous actualisons notre page Web hébergée sur 127.0.0.1, nous voyons maintenant les changements reflétés.

Serveur Web Macos Hello World

Pour configurer davantage le serveur Web Apache sous macOS, accédez au fichier «httpd.conf».

Comme Linux, vous pouvez facilement redémarrer le service Apache en utilisant le apachectl commande avec les privilèges root.

Configurer un serveur Web local sous Windows

Contrairement à Linux et macOS, Windows n’est pas basé sur Unix, il n’y a donc pas de ligne unique pour l’installer. Heureusement, il existe plusieurs assistants d’installation qui regroupent des éléments comme Apache, MySQL et PHP pour nous faciliter la vie. L’un d’eux est XAMPP.

Noter: XAMPP est également disponible pour Linux et Mac OS X.

Téléchargez la version Windows de XAMPP et commencez l’installation. Exécutez le programme d’installation lorsque vous y êtes invité. Vous ne pouvez sélectionner qu’Apache si vous n’avez besoin que d’un serveur Web. Cependant, si vous prévoyez d’utiliser une base de données, vous pouvez également sélectionner MySQL.

Programme d'installation Windows Xampp

Continuez l’installation et cliquez sur «Terminer» lorsque vous avez terminé. Par défaut, le panneau de contrôle XAMPP sera lancé.

Panneau de configuration Windows Xampp

Cliquez sur « Démarrer » pour Apache et MySQL, si nécessaire.

Si vous accédez à «127.0.0.1» ou «localhost» dans votre navigateur Web, vous devriez voir la page de configuration XAMPP.

Configuration de la page Web Windows Xampp 1

Pour créer une nouvelle page Web, la procédure est la même. Ouvrez le bloc-notes et créez un exemple de fichier HTML. Nommez-le « hello.html ».

Bloc-notes Windows Bonjour

Enregistrez-le dans la racine du document situé dans «c: xampp htdocs ».

Accédez-y à l’aide de votre navigateur Web en accédant à 127.0.0.1/hello.html. Vous pourrez voir la page Web que vous avez créée.

Page Web Windows Xampp Bonjour

Noter: WampServer est une autre option solide pour installer Apache sur Windows.

Conclusion

Apache est une excellente solution pour créer des sites Web simples et complexes, mais ce n’est pas la seule option. Bien qu’Apache s’intègre bien sur les trois plates-formes, vous voudrez peut-être examiner IIS en option pour Windows, car il prend en charge de nombreuses fonctionnalités d’authentification Windows qu’Apache ne fait pas. Cependant, pour simplement tester la fonctionnalité de base d’un site Web, Apache est parfait.

Soutenez notre effort ❤️

Si vous avez apprécié cet article, pensez à laisser un pourboire pour nous aider à continuer à publier du contenu de qualité.

Paiement sécurisé sur PayPal
Moyens I/O Staff est une équipe de rédacteurs spécialisés, passionnés par la technologie, l’innovation et les usages numériques. Forts d’une expertise pointue en IA, applications mobiles, gaming et tendances digitales, nous produisons un contenu rigoureux, vérifié et utile. Notre mission : vous offrir une information fiable et claire pour mieux naviguer dans le monde numérique en constante évolution. Découvrez les avis de nos lecteurs sur Trustpilot.