- AppWeb Web Server
infobox Software
developer = [http://www.embedthis.com Embedthis]
released = release date|2003|11|10
latest release version = 2.4.2
latest release date = release date|2008|03|15
operating_system =Cross-platform
genre =Web server
language =
license =GNU General Public License
website = [http://www.appwebserver.org Official site]AppWeb, a
free and open source software , is a feature rich, embeddedweb server that has been designed from the ground up with security and no pre-configuration requirements in mind. It is meant to be small, fast and with support for many server applications.Commercial service
It is possible to pay for customized versions of the program. [cite web| url=http://www.embedthis.com/licensing/index.html| title=Licensing| publisher=Official site| accessdate=2008-03-24] A commercial license includes e-mail support. [cite web| url=http://www.embedthis.com/support/index.html#mbedthisSupport| title=Support Overview - Embedthis commercial support packages| publisher=Official site| accessdate=2008-03-24]
AppWeb HTTP Server Features
AppWeb is a standards-based embedded HTTP server that has the following features: [cite web| url=http://www.appwebserver.org/products/appWeb/features.html| title=AppWeb Features| publisher=Official site| date=2008-02-21| accessdate=2008-03-24]
Dynamic Content
*Embedded Server Pages (ESP)
*Embedded JavaScript
*Embedded Gateway Interface (in-memory CGI)
*CGI/1.1
*PHP (4 and 5)Embedded Server Pages
*Server-side JavaScripting
*Integrated session state management
*Scripted generation of HTML
*Extensible via new functions
*Manage client state-data via sessions
*Post-back paradigm. Same page for form and post logicecurity
*Secure Sockets Layer (SSL)
*Basic and Digest Authentication
*Directory and URL location based authorization
*Sandbox limits
*Access and access violation loggingModularity
*Dynamic loading of modules
*Extensible URL handlers
*Extensible / replaceable authorization, SSL and scriptEase of Use
*Apache-style configuration file
*Debugging and trace logging
*Packaged installations for Linux and Windows
*Run as a service / daemonOther Features
*HTTP server and client access program
*Named and IP based virtual hosts
*Listen on multiple ports
*Compile web pages and files into C code for execution from ROMtandards
*HTTP/1.1
*CGI/1.1
*Apache configuration file compatibilityPerformance
*Multithreaded with high performance thread pool
*Request throughput (> 3,500 requests per second)
*Scales on multi-cpu systems
*Small memory footprint even under heavy load (from 400K)Developer Features
*HTTP server and client libraries
*Shared and static libraries supplied
*C and C++ APIs
*Operate single-threaded or multithreaded (Compile or run-time selectable)
*Easy, intuitive programming model
*Integrate with common event mechanism: Windows Messages, Unix select, dedicated thread
*Coding minimized as most features can be specified via the configuration file
*Cookbook of samples (cut and paste to get going)
*SMP safe
*Extensive debug trace loggingee also
*
Comparison of web server software References
External links
* [http://www.appwebserver.org Official site]
* [http://www.embedthis.com Embedthis Web Site]
Wikimedia Foundation. 2010.