Обработанное изображение LightPD для CGI Scripts Scripts на основе HTTP-сервера.
Это изображение доступно на Docker Hub Zetaplusae/Lighttpd-CGI и может быть вытащен из официального реестра Docker:
docker pull zetaplusae/lighttpd-cgidocker run -d -p 80:80 -v " $PWD " :/var/www/cgi-bin zetaplusae/lighttpd-cgi Запустив команду выше, HTTP -сервер будет запущен на порту 80 . Он будет служить запросами, выполняя сценарии CGI на том же пути, что и в каталоге /var/www/cgi-bin , который можно установить извне. Например, http://hostname/hello.sh будет обслуживаться /var/www/cgi-bin/hello.sh .
Скопируйте все свои сценарии CGI в каталог cgi-bin .
FROM zetaplusae/lighttpd-cgi
COPY ./cgi-bin/ /var/www/cgi-bin/ Файл конфигурации lighttpd.conf расположен на /etc/lighttpd/lighttpd.conf . Чтобы настроить конфигурацию, COPY свою конфигурацию на этот путь.
COPY ./your-lighttpd.conf /etc/lighttpd/lighttpd.conf Или вместо перезаписи основного файла конфигурации вы можете скопировать конфигурацию в Directory /etc/lighttpd/conf.d/ , где все файлы, имеющие суффикс .conf будут включены автоматически.
См. Вики конфигурации LightTPD для получения дополнительной информации.
Этот проект лицензирован по лицензии MIT.