Ceci est un exemple de la façon de configurer Caddy 1/2 pour CGI avec un wrapper FastCGI pour les scripts CGI. Vous avez également la possibilité d'utiliser le plugin CGI pour Caddy 1 et sa fourche pour Caddy 2.
1. Clone ce référentiel.
git clone --depth 1 https://github.com/dbohdan/caddy-cgi 2. Téléchargez un caddy binaire approprié pour votre système d'exploitation et votre architecture CPU à partir de https://github.com/caddyserver/caddy/releases. Mettez-le dans le répertoire du référentiel sous forme de caddy de fichier et faites-le exécutable. Pour ce faire sur Linux Run
cd caddy-cgi/
wget -O caddy.tar.gz < latest-Caddy-2-release >
tar xf caddy.tar.gz caddy3. Installez fcgiwrap. Il peut être disponible dans les référentiels de logiciels de votre système d'exploitation.
4. Installez les modules CPAN requis pour test.pl Dans de nombreux cas, vous pouvez le faire à partir de la coquille CPAN interactive.
cpan
> o conf make_install_make_command 'sudo make'
> o conf mbuild_install_build_command 'sudo ./Build'
> install CGI CGI::Carp
5. Démarrez Caddy et fcgiwrap avec
makeet allez sur http: // localhost: 8081 / cgi-bin / test.pl.
Sur Desktop Linux, vous pouvez à la place utiliser la commande
make browse run Pour arrêter Caddy et fcgiwrap , appuyez sur Ctrl-C.
Mit.