This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
RE: Re: tiny webserver - CGI, SSI directive, and identification
- From: mark at retallack dot org dot uk
- To: ecos-discuss at sourceware dot org
- Date: Wed, 8 Sep 2010 07:51:01 +0100 (BST)
- Subject: RE: [ECOS] Re: tiny webserver - CGI, SSI directive, and identification
Hi,
Just a quick post, I have found that shttpd
(http://sourceforge.net/projects/shttpd/) is quite a nice web server for
embedded use, we use it with eCos. It wont work out of the box, but it did
not take much time to port.
The project has now changed its name to mongoose
(http://code.google.com/p/mongoose/).
We use it because it supports digest auth and SSL.
Features¶
* Crossplatform - works on Windows, MacOS and most flavors of UNIX
* CGI, SSL, SSI, Digest (MD5) authorization, resumed download, aliases
* IP-based ACL, Windows service, GET, POST, HEAD, PUT, DELETE methods
* Small footprint: executable size is 40 kB on Linux 2.6 i386 system,
60 kB on Windows system
* Embeddable with simple and clean API. Source is in single .c file to
make things easy
* Python bindings
I don't use the SSI, but the code looks simple.
Hope that helps someone.
Mark Retallack
-----Original Message-----
From: ecos-discuss-owner@ecos.sourceware.org
[mailto:ecos-discuss-owner@ecos.sourceware.org] On Behalf Of Thomas LE
GUILLOU
Sent: 06 September 2010 10:36
To: ecos-discuss@ecos.sourceware.org
Subject: [ECOS] tiny webserver - CGI, SSI directive, and identification
Hello,
I need to add to my eCos solution a tiny web server:
I saw ATHTPPD isn't support anymore and search a different way server
for:
- CGI request
- SSI directive request (ATHTTPD can't do that, right?)
- Identification
Microhttpd, which is advised on a previous mail, couldn't do that.
Do you know a different way?
It there a tiny web server of FreeBSD on eCos which was already added by
someone? (like tcp stack)
Thanks for your help!
Thomas
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss