SRE-http

The SRE-http For GoServe Web Server

Demonstration of HTTPD server side includes



some errors

Bad include yields this: Sample error message

Bad fsize yields this: Sample error message
Bad flastmod yields this: Sample error message

include samples/intro.doc (using VIRTUAL=)


  

1 November 1999

For those interested in a full-featured http/1.1 compliant server for 
OS/2, I invite you to try SRE-http.  

The home page for this server, and for a wide range of other free, web aware tools
for OS/2, can be found at http://www.srehttp.org.

Please see the bottom of this document for the standard (short) disclaimer.

Summary:

SRE-http ver 1.3h supports the usual http/1.1 web server functions, such as:
-  Support for multiple hosts (multiple IP addresses and virtual hosts)
-  Support for range-retrieval
-  POST, PUT and DELETE http methods are supported.
-  Support for GZIP transfer-encoding (both sending and recieving)
-  NSCA and CERN server-side imagemaps
-  URL redirection
-  default documents for directories
-  common-log auditing
-  CGI-BIN compatability
-  digest authentication

In addition, SRE-http ver 1.3h incorporates a number of special
features, including:
-  NCSA HTTPD style server side includes are fully supported
-  Extraction of a range of resource, using options in the URL
-  Documents with server side includes can be "intelligently" cached
-  Support for the HTACCESS method of access control
-  Support for a "selector-specific" method of access control
-  Easily specified client and browser specific customization
-  Local and remote (http) virtual directories can be specified and accessed
-  Server-side and client-side transparent content negotiation
-  Several possible directory specific default documents can be specified
-    ... or,  "cachable" directory listings can be created
-  A simple message box facility is built-in to the server
-  ISINDEX-stype searchable indices (on text files) can be readily created
-  File upload using FORMS (as supported by Netscape 2.01)
-  Load balancing across several servers
-  Fully configurable using "on-line" (web accessible) tools
-  Customizable response files when a request can not be found (404); 
   including a "list best matching files" capability.
-  Partial support for the delta-encoding
-  An event monitor that allows external processes to control the server

To further extend SRE-http's capabilities, several addons are available.
These include:
-  A Bulletin Board System; with uploads, downloads, and more..
-  Yet another directory display facility, with many options
-  Client customization using cookies and server-side includes
-  A keyboard driven, on-line scientific calculator
-  A "news-group/list-server" discussion group package.
-  A directory-indexer/search-engine 
-  Create and check all urls in a web-tree
-  Create a web searchable index of the contents of your site

Feel free to contact me (DANIELH@crosslink.net) if you are interested in
more details (or visit our site at http://www.srehttp.org/).

Short Disclaimer: 
    SRE-http was developed on personal time, and is not supported,
    approved, or in any way an official product of my employer (USDA/ERS). And,
    of course, this product is supplied "as is"; with no warranty or guarantee.
    The authors furthermore disclaim any and all liability associated with the
    use or misuse of this package.  For the full disclaimer, please see the 
    READ.ME file packed with SRE-http.

  

Size and date of intro.doc (using #SET variable TESTFILE="samples/intro.doc")) : 3K Sunday , 14:18:00 31 Oct 1999 (2:18:00:pm) ==is 304 day of year, 0 day in 44 week of 1999

Echo vars

Note: this document uses a timefmt of : "%A , %c (%r) == is %j day of year, %w day in %W week of %Y
Doc name: D:\WWW\SREHTTP\SREHTTP\SAMPLES\tsthttpd.sht
Doc Uri: /SAMPLES/tsthttpd.sht
Date Local:Friday , 12:36:53 26 Apr 2024 (12:36:53:pm) ==is 117 day of year, 5 day in 17 week of 2024
Date GMT: Friday , 16:36:52 26 Apr 2024 (4:36:52:pm) ==is 117 day of year, 5 day in 17 week of 2024 GMT
Last Mod: Monday , 20:43:00 31 May 1999 (8:43:00:pm) ==is 151 day of year, 1 day in 22 week of 1999
Server software: SRE2003 1.12d. SREhttp/2 ver 1.12d
Server name: WWW.SREHTTP.ORG
Gateway Interface: CGI/1.1
Server Protocol: http/1.1
Server Port: 80
Request method: GET
Path info: Path_info n.a.
Path Translated: Path_translated n.a.
Script name: /SAMPLES/tsthttpd.sht
Query String:
Remote addr: 18.222.125.171
Auth type:
Auth name:
Remote Ident: Remote_ident n.a.
Content type: Content_type n.a.
Content Length: Content_length n.a.
Http accept: */*
Http user_agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Http Referer:

Exec sample (using jcount?index.htm)

7443

Do you want to see a demo of the XSSI conditional includes?