Uma imagem LightTPD pronta para uso para scripts CGI baseados no servidor HTTP.
Esta imagem está disponível no Docker Hub Zetapluse/LightTPD-CGI e pode ser retirado do registro oficial do Docker:
docker pull zetaplusae/lighttpd-cgidocker run -d -p 80:80 -v " $PWD " :/var/www/cgi-bin zetaplusae/lighttpd-cgi Ao executar o comando acima, um servidor HTTP será iniciado na porta 80 . Ele servirá solicitações executando scripts CGI no mesmo caminho que o localizado no diretório /var/www/cgi-bin , que pode ser montado externamente. Por exemplo, http://hostname/hello.sh será servido por /var/www/cgi-bin/hello.sh .
Copie todos os seus scripts CGI para o diretório cgi-bin .
FROM zetaplusae/lighttpd-cgi
COPY ./cgi-bin/ /var/www/cgi-bin/ O arquivo de configuração lighttpd.conf está localizado em /etc/lighttpd/lighttpd.conf . Para personalizar a configuração, COPY sua configuração para esse caminho.
COPY ./your-lighttpd.conf /etc/lighttpd/lighttpd.conf Ou, em vez de substituir o arquivo de configuração principal, você pode copiar uma configuração para o diretório /etc/lighttpd/conf.d/ , onde todos os arquivos com sufixo .conf serão incluídos automaticamente.
Consulte o Wiki da LightTPD Configuration para obter mais informações.
Este projeto está licenciado sob a licença do MIT.