After evaluating some of the various webservers available and tinkering
with ARWS as well, I knew there had to be something better. I decided it
was time to write my own server that takes advantage of the
rxsocket.library and can run as a stand-alone daemon without needing to be
launched from identd. So after a month or so of testing and optimizing, I
am finally ready to turn my server loose on the Amiga community and the
world at large.
Some of you may remember the FidoNet file server I wrote a number of years
ago by the same name. Consider this a new incarnation of the server for
the World Wide Web.
Changes:
Version 0.8
+ Added: Support for multiple domains and independant directory trees.
+ Added: CGI hit counter script and basic graphics.
Version 0.9
+ Added: Server environmental variables accessable via ARexx CGI scripts.
QS-Agent = User agent as reported by the remote browser.
QS-Referer = HTML address of the referer page (if any)
QS-HostAddr = Local domain/address for the file requested
QS-FileName = Complete URL of file requested.
QS-RemoteAddr = Hostname (resolved if possible) of the remote system.
QS-RemoteIP = IP Address (non-resolved) of the remote system.
+ Added: Inline CGI scripting using ARexx or Python scripts.
Version 1.00
@ Release: Officially released the 1.00 version of the script. Bug
reports, suggestions and other sample CGI scripts greatly
appriciated.
* Fixed: Bug in CGI filetype identification would not allow files with
.CGI extensions to be executed properly.
+ Added: Listings can be created for directories that do not have an
index.html file.
+ Added: Calendar.cgi script that generates monthly calendars with events.
|