tcp80x
1.0.0
TCP80X-это HTTP-сервер с некоторой поддержкой псевдо-CGI.
Это слияние EXECFS и TCP80, оба написанные CINAP_LENREK.
Установить с mk install
Создайте файл A /rc/bin/service/tcp80 :
#!/bin/rc
exec /bin/tcp80x -r /path/to/rules
tcp80x обрабатывает запрос следующим образом:
/usr/web и обслуживайте егоNB:
-t не передается в TCP80X, /usr/web связано с / перед обслуживанием статических файлов.Файл правил используется для сопоставления входящих запросов с регулярным выражением и, если найдено совпадение, выполнить команду, связанную с регулярным выражением. Формат:
# Comment
<regex>t<command line>n
Командная строка преобразуется с помощью regsub (2), что означает, что она может содержать ссылки на совпадения в регуляции в форме ' n', где n - цифра.
Сначала мы создаем файл правил:
/hello/([^'/]+) /bin/hello '1'
Затем сценарий hello :
#!/bin/rc
rfork en
echo 'HTTP/1.1 200'
echo ''
echo 'Hello '^$1
Теперь мы можем просматривать http://server/hello/bob , который должен отображать «Привет, Боб».
cinap_lenrek:
Грань