Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Apache Software

Secure Mini-Apache for Embedded Linux 24

An anonymous reader writes "Embedded webserver specialist Mbedthis Software has released AppWeb, a new "mini-Apache" for embedded Linux focusing on high security and designed for 'embedding in applications and devices.' AppWeb can be configured with a memory footprint of only 110K, and targets web services, offline applications, and embedded device management, according to Mbedthis."
This discussion has been archived. No new comments can be posted.

Secure Mini-Apache for Embedded Linux

Comments Filter:
  • by AtariAmarok ( 451306 ) on Tuesday January 27, 2004 @06:03PM (#8105664)
    Click here [benhur.net] to see an example of mini-Apache.
    • Funny joke, but I thought in the movie he was an eastern tribe? The kid tried to give him a teepee (plains indian, probably more sioux than apache) but then was told to give him tools to make an eastern style longhouse. Iroquois?

      Yes, anyone who argues abnout your joke is a pedantic geek, thank you. =)
  • by mhesseltine ( 541806 ) on Tuesday January 27, 2004 @06:10PM (#8105734) Homepage Journal

    From the article,

    "AppWeb deploys an Apache-style configuration schema"
    along with
    "Existing enterprise HTTP servers are poorly suited for embedding, while current embedded web servers have made compromises on security and functionality to meet memory footprint requirements," according to Mbedthis.

    So, while it's cool, it's not a port of Apache to an embeded environment.

  • by shaitand ( 626655 ) on Tuesday January 27, 2004 @06:12PM (#8105764) Journal
    It sounds like it isn't missing any of the basic features your average webserver needs.

    And if that is the case why on earth wouldn't you be using for your typical small deployments whether embedded or not?
  • Does it support ProxyPassReverse? Had a look in their docs and can't find a reference. Anybody knows?
  • ACME Labs Software (Score:5, Interesting)

    by gaj ( 1933 ) on Tuesday January 27, 2004 @06:55PM (#8106330) Homepage Journal
    If you need a really small httpd, you might want to consider one of the options from ACME Labs Software [acme.com]. I've used mini_httpd [acme.com] and found it to work quite well. It can be compiled with SSL support, if you need that. Disk image is about 42k dynamicly linked, so if FLASH space is important, you might consider it. Its RSS is more like about 670k as configured on my system, but IIRC, that's with SSL support.

    If you need to get really small, and don't need much by way of features, micro_httpd [acme.com], but that's probably overkill (underkill?)

    • by Anonymous Coward
      micro_httpd runs from inetd so you need to factor that into your memory footprint if your selecting a server for the embeded market. Also IIRC the ACME license is ... odd ...

      As far as GPL'd servers go there is cherokee (threaded), Thy (forking) and many others. Use google you freaks.
      • by gaj ( 1933 )
        Yeah, quite odd.

        Or not. It's basically a modified BSD license.

        /** mini_httpd - small HTTP server
        **
        ** Copyright (C) 1999,2000 by Jef Poskanzer <xxx@xxx.xxx>.
        ** All rights reserved.
        **
        ** Redistribution and use in source and binary forms, with or without
        ** modification, are permitted provided that the following conditions
        ** are met:
        ** 1. Redistributions of source code must retain the above copyright
        ** notice, this list of conditions and the following disclaimer.
        ** 2. Redistribu

    • by Anonymous Coward
      You forgot the mention the mighty thttpd [acme.com]!
  • by Anonymous Coward on Thursday January 29, 2004 @04:32PM (#8127936)
    Also check out this server [gladesoft.com], seems to be smaller and more targeted towards embedded systems.
  • Check out boa [boa.org]:

    Boa currently seems to be the favorite web server in the embedded crowd, and embedded Linux, despite all the marketing hype, really is a big deal. Supposedly, an older version of Boa, v0.92q, runs in 32K address space on m68k, like used in uCLinux

Think of it! With VLSI we can pack 100 ENIACs in 1 sq. cm.!

Working...