Web Server:
Also called HTTP Server. A computer where Web sites and Internet sites are stored. The server software uses HTTP to serve HTML documents, associated files, and scripts when requested by a Web browser.
From: www.dsl-experts.com/broadband_glossary_w.htm
Although it might seem that a web server is a machine, it is really a process running on a machine that serves HTTP content to web browsers on client machines. This is important because you can actually put several web servers on a single machine as long as you designate specific ports through which traffic will travel. Along the same lines, there are also FTP servers, mail servers, and so on, each of which handles a specific type of traffic.
From :www.nas-san.com/gloss.html
Araneida
Araneida is a fairly small free extensible Web server for SBCL and many other Common Lisp implementations. CLiki is an Araneida application.
Salient features
Free - BSD Licence, sans-advertising-clause, but for the modification that I'm not the Regents of the University of California
Works with or without multiple threads (depending on the lisp implementation). In single-threaded mode, hooks into the event loop so that you still have the top-level available while it listens for connections.
Designed to sit behind a caching proxy; can write appropriate bits of Apache config. If this bothers you, pretend that mod_proxy is a typo for mod_araneida. This includes playing nicely with SSL
Understands HTTP/1.1 Host: header for multiple host support
All content is dynamic and created by calling user-defined handlers (there is a handler in there already that outputs files, if you need it)
Pattern-matching tree rewrite functions and HTML-from-sexpr generation makes balancing tags suddenly trivially simple
Runs on multiple Lisps. As of version 0.9, these are SBCL, CMUCL, OpenMCL, ABCL, CLisp, Allegro Common Lisp, and LispWorks. MCL is supported in CVS. This makes Araneida the most portable Common Lisp web server.
Salient features
Free - BSD Licence, sans-advertising-clause, but for the modification that I'm not the Regents of the University of California
Works with or without multiple threads (depending on the lisp implementation). In single-threaded mode, hooks into the event loop so that you still have the top-level available while it listens for connections.
Designed to sit behind a caching proxy; can write appropriate bits of Apache config. If this bothers you, pretend that mod_proxy is a typo for mod_araneida. This includes playing nicely with SSL
Understands HTTP/1.1 Host: header for multiple host support
All content is dynamic and created by calling user-defined handlers (there is a handler in there already that outputs files, if you need it)
Pattern-matching tree rewrite functions and HTML-from-sexpr generation makes balancing tags suddenly trivially simple
Runs on multiple Lisps. As of version 0.9, these are SBCL, CMUCL, OpenMCL, ABCL, CLisp, Allegro Common Lisp, and LispWorks. MCL is supported in CVS. This makes Araneida the most portable Common Lisp web server.
Comments
show/hide comment form
Share your thoughts about Araneida . Have you used Araneida ? How did it fare ? Would you recommend it ?
Keep it clean please.
Keep it related to this topic. The moderator may move the comment to another, more suitable topic .
Comments are passively moderated. ie, comments appear immediately, but will be reviewed and may be removed after moderation.
Keep it related to this topic. The moderator may move the comment to another, more suitable topic .
Comments are passively moderated. ie, comments appear immediately, but will be reviewed and may be removed after moderation.
TCP-IP Embedded Internet Applications - Newnes
Introduces the range of possibilities open to internet-enabled designs, including automated fault and low-stock notification, remote environmental control, control of test and measurement equipment, and programming responses based on data collected locally.
Introduces the range of possibilities open to internet-enabled designs, including automated fault and low-stock notification, remote environmental control, control of test and measurement equipment, and programming responses based on data collected locally.
Internet Core Protocols: The Definitive Guide: Help for Network Administrators
A superb summary of the nitty-gritty details of the most important Net standards.
A superb summary of the nitty-gritty details of the most important Net standards.
Routing TCPIP by Jeff Doyle Volume II
Provides the expertise necessary to understand and implement Border Gateway Protocol Version 4 (BGP-4), multicast routing, Network Address Translation (NAT), IPv6, and effective router management techniques.
Provides the expertise necessary to understand and implement Border Gateway Protocol Version 4 (BGP-4), multicast routing, Network Address Translation (NAT), IPv6, and effective router management techniques.
The TCP/IP Guide: A Comprehensive, Illustrated Internet Protocols Reference
Details the core protocols that make TCP/IP internetworks function, and the most important classical TCP/IP applications.
Details the core protocols that make TCP/IP internetworks function, and the most important classical TCP/IP applications.

HTTP Servers