Serveur http léger CADDY
Utilisation sous MS Windows. Cf caddyserver.com
Réseau local : mise en œuvre instantanée sur le port par défaut 2015
Ici, on utilise les valeurs par défaut, sans fichier de configuration (le « Caddyfile » dont il est question plus bas).
- Installer Caddy dans le PATH.
- Se positionner à la racine du site , par exemple : C:\monsite
- Lancer Caddy.
C:\Windows\System32>cd c:\monsite C:\wwwrk>caddy Activating privacy features... done. http://:2015
Pour naviguer sur le site, utiliser le port par défaut de Caddy qui est 2015. Exemple : http://192.168.1.64:2015
Pour connaître l’adresse du serveur (192.168.1.64 dans cet exemple) il suffit d’entrer sur celui-ci la commande ipconfig
Serveur http local standard (port 80)
Caddyfile
Caddyfile est le nom du fichier de configuration, qui permet d’utiliser différents paramètres. Sa première ligne indique toujours l’adressage du site à servir. Ce fichier peut porter un nom autre que Caddyfile, il suffira de spécifier celui-là dans la commande de lancement (voir exemple plus bas).
http:// root e:\site_test log Caddy/caddylog.txt
- Dans l’exemple ci-dessus, la première ligne minimaliste (http:// sans autre indication) entraîne le démarrage sous le port standard 80. Pour utiliser un port particulier, il faut l’indiquer sur la première ligne. Exemple pour le port 2222 : http://:2222
- On spécifie l’emplacement de la racine (root) du site : e:\site_test.
- Le caddyfile se trouve dans un sous-répertoire Caddy, au sein du PATH (voir plus bas l’option -conf dans la commande de lancement).
- Un log est enregistré au même endroit.
- Noter que ce fichier de configuration accepte indiféremment la barre oblique inversée (antislash) ou la barre oblique normale (slash).
Batch de lancement
Noter le nom particulier du Caddyfile (paramètre -conf).
@echo off chcp 1252 > nul echo Après le lancement, utiliser le navigateur avec l'URL : echo - Sur ce serveur : http://localhost echo - Sur d'autres machines locales, mettre l'IP suivante echo à la place de localhost : echo (exemple : http://192.168.1.64) ipconfig | find "IPv4" echo Fin du travail : Ctrl/C :: lance caddy Caddy.exe -conf Caddy/caddy_conf.txt
Exécution :
Après le lancement, utiliser le navigateur avec l'URL : - Sur ce serveur : http://localhost - Sur autres machines locales : mettre l'IP suivante à la place de localhost : (exemple : http://192.168.1.64) Adresse IPv4. . . . . . . . . . . . . .: 192.168.1.64 Fin du travail : Ctrl/C Activating privacy features... done. http://