tcp80x
1.0.0
TCP80X هو خادم HTTP مع بعض دعم pseudo-CGI.
هذا اندماج من execfs و tcp80 ، وكلاهما كتبه Cinap_lenrek.
تثبيت مع mk install
إنشاء ملف /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) مما يعني أنه يمكن أن يحتوي على مراجع للمطابقات في regex في النموذج " n" حيث n هو رقم.
أولاً نقوم بإنشاء ملف قاعدة:
/hello/([^'/]+) /bin/hello '1'
ثم ، نص hello :
#!/bin/rc
rfork en
echo 'HTTP/1.1 200'
echo ''
echo 'Hello '^$1
يمكننا الآن تصفح http://server/hello/bob التي يجب أن تعرض "Hello Bob".
cinap_lenrek:
معهد ماساتشوستس للتكنولوجيا