O TCP80X é um servidor HTTP com algum suporte pseudo-CGI.
Esta é uma fusão de Execfs e TCP80, ambos escritos por CINAP_LENREK.
Instale com mk install
Criar arquivo A /rc/bin/service/tcp80 :
#!/bin/rc
exec /bin/tcp80x -r /path/to/rules
tcp80x lida com a solicitação da seguinte forma:
/usr/web e sirvaNB:
-t seja passado para TCP80X, /usr/web esteja vinculado a / antes de servir arquivos estáticos.O arquivo de regras é usado para corresponder às solicitações recebidas com uma expressão regular e se uma correspondência for encontrada, execute o comando associado à expressão regular. O formato é:
# Comment
<regex>t<command line>n
A linha de comando é transformada com o Regsub (2), o que significa que ela pode conter referências a correspondências no regex na forma ' n' onde n é um dígito.
Primeiro, criamos um arquivo de regra:
/hello/([^'/]+) /bin/hello '1'
Então, um hello script:
#!/bin/rc
rfork en
echo 'HTTP/1.1 200'
echo ''
echo 'Hello '^$1
Agora podemos navegar para http://server/hello/bob , que deve estar exibindo 'Hello Bob'.
CINAP_LENREK:
Mit