Это пример того, как настроить Caddy 1/2 для CGI с помощью обертки FastCGI для сценариев CGI. У вас также есть возможность использовать плагин CGI для Caddy 1 и его вилку для Caddy 2.
1. Клонировать это хранилище.
git clone --depth 1 https://github.com/dbohdan/caddy-cgi 2. Загрузите бинар Caddy, подходящий для вашей ОС и архитектуры процессора с https://github.com/caddyserver/caddy/releases. Поместите его в каталог хранилища в качестве файла caddy и сделайте его исполняемым файлом. Сделать это на Linux Run
cd caddy-cgi/
wget -O caddy.tar.gz < latest-Caddy-2-release >
tar xf caddy.tar.gz caddy3. Установите fcgiWrap. Это может быть доступно в программных репозиториях вашей операционной системы.
4. Установите необходимые модули CPAN для test.pl . Во многих случаях вы можете сделать это из интерактивной оболочки CPAN.
cpan
> o conf make_install_make_command 'sudo make'
> o conf mbuild_install_build_command 'sudo ./Build'
> install CGI CGI::Carp
5. Начните Caddy и fcgiwrap с
makeи перейдите по адресу http: // localhost: 8081/cgi-bin/test.pl.
На рабочем столе Linux вы можете вместо этого использовать команду
make browse run Чтобы остановить как Caddy, так и fcgiwrap Press Ctrl-C.
Грань