Développement

Caddy est un serveur Web de 3 Mo pour votre ordinateur personnel

Caddy est un serveur Web de 3 Mo pour votre ordinateur personnel

Caddy est un serveur Web puissant pour les ordinateurs personnels qui prend moins d'une minute à installer et ne nécessite aucune connaissance approfondie des services et technologies de webmaster ou d'administration.

Si vous souhaitez exécuter un serveur Web local, vous disposez de nombreuses options pour le faire, mais il est probable qu'aucune n'est aussi confortable à configurer que Caddy.

Le programme est proposé en version portable de 3 mégaoctets pour Windows - d'autres systèmes d'exploitation tels que Mac OS X et Linux sont également pris en charge - qu'il vous suffit d'extraire et d'exécuter pour démarrer le serveur. Veuillez noter que vous pouvez également compiler Caddy à partir des sources si vous le préférez.

Serveur Web Caddy

La version de base de Caddy est suffisante pour exécuter localement des sites Web HTML statiques auxquels vous pouvez ensuite accéder sur le même ordinateur et en fonction des politiques de sécurité et des applications également sur le même réseau informatique ou Internet.

Pourquoi auriez-vous besoin d'un programme comme celui-ci? Il y a plein de cas d'utilisation pour ça. Peut-être que vous souhaitez rendre les fichiers disponibles sur Internet à partir d'un emplacement de confiance auquel vous seul pouvez accéder. Pensez, par exemple, à un fichier de signets ou à une page HTML de référence que vous utilisez au travail.

Pointez simplement votre navigateur sur localhost:2015 après l'installation pour commencer. Vous obtiendrez une erreur 404 introuvable car il n'y a pas d'index.html ou index.htm dans le répertoire Caddy par défaut.

Placez un fichier d'index dans le répertoire pour le charger automatiquement ou d'autres fichiers HTML pour les charger manuellement ou via l'utilisation de liens.

L'accès aux pages HTML statiques peut être tout ce dont vous avez besoin en fonction de vos besoins, mais la fonctionnalité de Caddy ne s'arrête pas là.

Si vous consultez la liste des fonctionnalités sur la page d'accueil de Caddy Server ou le guide de l'utilisateur, vous remarquerez que Caddy prend en charge plus que de simples pages Web statiques.

Par exemple, vous pouvez servir plusieurs sites Web à partir d'une seule installation Caddy si vous souhaitez utiliser un soi-disant Caddyfile qui est un fichier de configuration pour le serveur.

Il existe également un support pour PHP, mais cela ne fonctionne qu'en conjonction avec un serveur FastCGI que vous devez également configurer sur votre système.

Les autres fonctionnalités intéressantes incluent la prise en charge des environnements IPv6, la prise en charge de la compression gzip, HTTP/2 et TLS 1.Prise en charge 2 et prise en charge des WebSockets.

Un bon point de départ pour en savoir plus sur plusieurs des fonctionnalités avancées prises en charge par Caddy est le guide de l'utilisateur lié ci-dessus.

Cependant, il peut être plus facile d'utiliser une solution complète comme Wampserver, XAMPP ou QuickPHP Web Server qui est livrée avec tout dès la sortie de la boîte (tout ce qui signifie PHP et MySQL, entre autres, dont vous avez besoin pour exécuter des scripts et des services dynamiques avancés tels que WordPress).

Cependant, pour les pages et sites HTML statiques, il s'agit d'une excellente solution qui est extrêmement facile à configurer et à utiliser.

De plus, il est entièrement portable, ce qui signifie que vous pouvez le transporter partout où vous allez pour démarrer votre propre serveur Web à partir de n'importe quel système d'exploitation pris en charge.

Caddie 0.82

Avec Caddie 0.82 sorti un an après la rédaction de cette critique, il est temps de se pencher sur les changements introduits entre-temps sur le serveur web.

L'un des plus grands changements est son utilisation automatique de HTTPS à l'aide de l'initiative gratuite Lets Encrypt. Cela signifie que votre serveur Web prendra en charge HTTPS lors de la configuration à condition que certains critères soient remplis (tels que l'hôte n'est pas localhost ou une adresse IP).

Caddy prend en charge IPv6, plusieurs sites s'exécutent sur le même serveur en utilisant des hôtes virtuels, des réécritures et des redirections, des WebSockets et bien d'autres choses qu'il ne faisait pas lors de sa première sortie en 2015.

De plus, Caddy est désormais également disponible pour FreeBSD et OpenBSD, ainsi que Linux ARM que vous pouvez utiliser pour exécuter le serveur Web sur les appareils Android.

Ports Open Source des moteurs de jeux commerciaux
Les récréations de moteur de jeu gratuites, open source et multiplateformes peuvent être utilisées pour jouer à d'anciens ainsi qu'à certains des titr...
Meilleurs jeux de ligne de commande pour Linux
La ligne de commande n'est pas seulement votre plus grand allié lorsque vous utilisez Linux, elle peut également être une source de divertissement car...
Meilleures applications de mappage de manette de jeu pour Linux
Si vous aimez jouer à des jeux sur Linux avec une manette de jeu au lieu d'un système de saisie clavier et souris typique, il existe des applications ...