Dies ist ein Beispiel für die Konfiguration von CADDY 1/2 für CGI mit einem FastCGI -Wrapper für CGI -Skripte. Sie haben auch die Möglichkeit, das CGI -Plugin für Caddy 1 und seine Gabel für Caddy 2 zu verwenden.
1. Klonen Sie dieses Repository.
git clone --depth 1 https://github.com/dbohdan/caddy-cgi 2. Laden Sie eine Caddy -Binärin herunter, die für Ihre Betriebssystem- und CPU -Architektur von https://github.com/caddyserver/caddy/Releases geeignet ist. Setzen Sie es in das Repository -Verzeichnis als Datei caddy ein und machen Sie es ausführbar. Um dies unter Linux Run zu tun
cd caddy-cgi/
wget -O caddy.tar.gz < latest-Caddy-2-release >
tar xf caddy.tar.gz caddy3. Installieren Sie FCGIWRAP. Es kann in den Software -Repositorys Ihres Betriebssystems verfügbar sein.
4. Installieren Sie die erforderlichen CPAN -Module für test.pl In vielen Fällen können Sie dies aus der interaktiven CPAN -Hülle tun.
cpan
> o conf make_install_make_command 'sudo make'
> o conf mbuild_install_build_command 'sudo ./Build'
> install CGI CGI::Carp
5. Starten Sie Caddy und fcgiwrap mit
makeund gehen Sie zu http: // localhost: 8081/cgi-bin/test.pl.
Unter Desktop Linux können Sie stattdessen den Befehl verwenden
make browse run So sowohl Caddy als auch fcgiwrap -Pressetric-C-Ctrl-C.
MIT.