slitaz-dev-tools view taztpd/README @ rev 310

makegraphs: tune cpuinfo
author Pascal Bellard <pascal.bellard@slitaz.org>
date Fri Jan 15 08:08:28 2021 +0000 (2021-01-15)
parents 7c1765f8e1e6
children
line source
1 TazTPD - SliTaz micro HTTP Web Server
2 ================================================================================
5 TazTPD is a very small Web Server written in Shell script which can be run in
6 user space and so without root access. TazTPD is not designed to be used in a
7 production environment but for fun, for testing, to easily serve static files or
8 dynamic content on demand with CGI scripts.
10 The goal is to keep the TazTPD core as small and responsive as possible. Anything
11 is possible, we may have better directory listings and several plugins depending
12 on user feedback, requests and our free time.
14 TazTPD is also a nice base to create small or custom servers dedicated to
15 special tasks such as streaming audio with a very small footprint. By
16 the way, TazTPD outputs valid xHTML 5 documents with clean generated
17 code.
19 Under the hood... This small (actual 3Kb) Web Server will be part of all
20 SliTaz installations and dedicated to the the user! Yes it can do many
21 things with its CGI capacity like the famous QUERY_STRING. Without talking
22 about it, it's all SHell, Ash compatible, like all other SliTaz tools and
23 utilities. So the idea is here, now the code must follow, but we will have a
24 full Tazpkg web based graphical interface.
27 Quick notes
28 -----------
30 * CGI scripts must be executable: chmod 0777 *.cgi
31 * xHTML and text CGI scripts works well
32 * TazTPD can run in user mode through nc and from inetd
33 --> www stream tcp nowait nobody /usr/bin/taztpd taztpd