tcp80x
1.0.0
TCP80X ist ein HTTP-Server mit einigen Pseudo-CGI-Unterstützung.
Dies ist eine Fusion von ExecFs und TCP80, beide von Cinap_lenrek.
Installieren Sie mit mk install
Erstellen Sie eine A /rc/bin/service/tcp80 -Datei:
#!/bin/rc
exec /bin/tcp80x -r /path/to/rules
tcp80x behandelt die Anfrage wie folgt:
/usr/web und servieren Sie sieNB:
-t -Flag an TCP80x übergeben /usr/web an / bevor Sie statische Dateien bedienen.Die Regelndatei wird verwendet, um eingehende Anfragen gegen einen regulären Ausdruck abzustimmen. Das Format lautet:
# Comment
<regex>t<command line>n
Die Befehlszeile wird mit Regsub (2) transformiert, was bedeutet, dass sie Referenzen auf Übereinstimmungen in der Regex in der Form ' n' enthalten kann, wobei n eine Ziffer ist.
Zuerst erstellen wir eine Regeldatei:
/hello/([^'/]+) /bin/hello '1'
Dann ein hello -Skript:
#!/bin/rc
rfork en
echo 'HTTP/1.1 200'
echo ''
echo 'Hello '^$1
Wir können jetzt zu http://server/hello/bob suchen, was "Hallo Bob" anzeigen sollte.
CINAP_LENREK:
MIT