Am 12.11.2011 10:01, schrieb Pandu Poluan: > On Sat, Nov 12, 2011 at 15:46, Nilesh Govindarajan wrote: >> On Sat 12 Nov 2011 01:54:10 PM IST, Pandu Poluan wrote: >>> What is the *LIGHTEST* web server package you know for gentoo? >>> >>> I just want to serve the distfiles, so no CGI / PHP / >>> whathaveyouscripting support is needed. >>> >>> Preferably, with logging so I can see which packages I missed, but not >>> necessary. >>> >>> Rgds, >> >> nginx. >> You can disable fastcgi/etc using use flags. >> > > What about www-servers/fnord ? > > Its website[1] claims that its binaries are less than 20 kB[2] > > [1] http://www.fefe.de/fnord/ > [2] http://www.fefe.de/fnord/others.html > > Rgds, Talking about small: `/bin/busybox httpd` I goes without saying that this is not meant to be web-facing. Most things are explained in the --help output but the config file format is only explained in a source code comment. See below: httpd.conf has the following format: H:/serverroot # define the server root. It will override -h A:172.20. # Allow address from 172.20.0.0/16 A:10.0.0.0/25 # Allow any address from 10.0.0.0-10.0.0.127 A:10.0.0.0/255.255.255.128 # Allow any address that previous set A:127.0.0.1 # Allow local loopback connections D:* # Deny from other IP connections E404:/path/e404.html # /path/e404.html is the 404 (not found) error page I:index.html # Show index.html when a directory is requested P:/url:[http://]hostname[:port]/new/path # When /urlXXXXXX is requested, reverse proxy # it to http://hostname[:port]/new/pathXXXXXX /cgi-bin:foo:bar # Require user foo, pwd bar on urls starting with /cgi-bin/ /adm:admin:setup # Require user admin, pwd setup on urls starting with /adm/ adm:toor:PaSsWd # or user toor, pwd PaSsWd on urls starting with /adm/ .au:audio/basic # additional mime type for audio.au files *.php:/path/php # run xxx.php through an interpreter A/D may be as a/d or allow/deny - only first char matters. Deny/Allow IP logic: - Default is to allow all (Allow all (A:*) is a no-op). - Deny rules take precedence over allow rules. - "Deny all" rule (D:*) is applied last. Regards, Florian Philipp