SRE-http: Difference between revisions

From OS2World.Com Wiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 1: Line 1:
==Description==
'''SRE-http''' is a highly configurable http/1.1 web server for OS/2. With advanced features such as remote configuration, virtual hosts, caching and SSI; SRE-http is powerful enough for technically proficient administrators, but simple enough to be maintained by non-technical users. In addition, the Rexx based [[GoServe]] API (as augmented by SRE-http's numerous extensions) offers significant development advantages when creating web based applications, and when otherwise crafting a customized and enhanced web site.
SRE-http is a highly configurable http/1.1 web server for OS/2. With advanced features such as remote configuration, virtual hosts, caching and SSI; SRE-http is powerful enough for technically proficient administrators, but simple enough to be maintained by non-technical users. In addition, the Rexx based GoServe API (as augmented by SRE-http's numerous extensions) offers significant development advantages when creating web based applications, and when otherwise crafting a customized and enhanced web site.


To use the SRE-http web server, you will need [[GoServe]] (a free, IBM EWS, OS/2 Internet server).  
To use the SRE-http web server, you will need GoServe (a free, IBM EWS, OS/2 Internet server).  


===Features===
===Features===
SRE-http features
SRE-http ver 1.3h is a conditionally compliant http/1.1 web server for OS/2. SRE-http supports the usual server functions, including:
SRE-http ver 1.3h is a conditionally compliant http/1.1 web server for OS/2. SRE-http supports the usual server functions, including:
 
*CERN and NCSA image maps
* CERN and NCSA imagemaps
*URL redirection, and a simple form of load balancing
* URL redirection, and a simple form of load balancing
*default documents for directories
* default documents for directories
*common-log, browser-log, and referrer-log auditing
* common-log, browser-log, and referer-log auditing
*access controls by HTACCESS-file, by request selector, and by realm (SSL is not currently supported)
* access controls by HTACCESS-file, by request selector, and by realm (SSL is not currenly supported)
*CGI-BIN compatibility
* CGI-BIN compatability


In addition, SRE-http ver 1.3h incorporates a number of special features, including:
In addition, SRE-http ver 1.3h incorporates a number of special features, including:
* an event manager (allows external processes to control SRE-http),
* an event manager (allows external processes to control SRE-http),
* supports several forms of delta-encoding,
* supports several forms of delta-encoding,
Line 24: Line 19:
* content-encryption using a shared-secret
* content-encryption using a shared-secret
* http/1.1 features include byte range retrieval, server-side and client-side content negotiation, and support for multiple (virtual) hosts
* http/1.1 features include byte range retrieval, server-side and client-side content negotiation, and support for multiple (virtual) hosts
* a remotely executable configurator, with plenty of on-line help
* a remotely executable configuration, with plenty of on-line help
* a variety of cached server side includes (and conditional includes) are supported
* a variety of cached server side includes (and conditional includes) are supported
* META elements in the <HEAD> can be used to respond to HEAD method requests
* META elements in the <HEAD> can be used to respond to HEAD method requests
* local and remote (http) virtual directories can be specified and accessed
* local and remote (http) virtual directories can be specified and accessed
* a caching directory display facility (with auto-description capabilities) to handle open-ended requests
* a caching directory display facility (with auto-description capabilities) to handle open-ended requests
* file upload using FORMS (as supported by Netscape 2.01) and the HTTP PUT method
* file upload using FORMS (as supported by Netscape 2.01) and the HTTP PUT method
* caching of recent requests (to suppress false recording of "new hits")
* caching of recent requests (to suppress false recording of "new hits")
* dynamic assignation of "short-term" privileges to clients
* dynamic assignation of "short-term" privileges to clients
* support for GZIP encoding (both sending or recieving)
* support for GZIP encoding (both sending or receiving)
* lots of documentation & samples (but can there ever be enough?)
* lots of documentation & samples (but can there ever be enough?)
* a growing list of WWW-aware applications provide BBS, discuussion group, and numerous other features.  
* a growing list of WWW-aware applications provide BBS, discussion group, and numerous other features.  


==Documentation==
==Documentation==
* [[SRE-http Manual]]
* [[SRE-http Manual]]
==Download==
* [Version 1.3h]


==Links==
==Links==
* http://www.srehttp.org/server/
* http://www.srehttp.org/server/ [Version 1.3h]


==License==
==License==
Open Source under the GNU GPL V2 license - Scripts.
*Open Source under the GNU GPL V2 license
 
*Author: [[Daniel Hellerstein]]
==Author==
* [[Daniel Hellerstein]]


[[Category:Software]]
[[Category:Software]]

Revision as of 01:14, 27 December 2017

SRE-http is a highly configurable http/1.1 web server for OS/2. With advanced features such as remote configuration, virtual hosts, caching and SSI; SRE-http is powerful enough for technically proficient administrators, but simple enough to be maintained by non-technical users. In addition, the Rexx based GoServe API (as augmented by SRE-http's numerous extensions) offers significant development advantages when creating web based applications, and when otherwise crafting a customized and enhanced web site.

To use the SRE-http web server, you will need GoServe (a free, IBM EWS, OS/2 Internet server).

Features

SRE-http ver 1.3h is a conditionally compliant http/1.1 web server for OS/2. SRE-http supports the usual server functions, including:

  • CERN and NCSA image maps
  • URL redirection, and a simple form of load balancing
  • default documents for directories
  • common-log, browser-log, and referrer-log auditing
  • access controls by HTACCESS-file, by request selector, and by realm (SSL is not currently supported)
  • CGI-BIN compatibility

In addition, SRE-http ver 1.3h incorporates a number of special features, including:

  • an event manager (allows external processes to control SRE-http),
  • supports several forms of delta-encoding,
  • GZIP content (and transfer) encoding.
  • support for hit-metering trees
  • content-encryption using a shared-secret
  • http/1.1 features include byte range retrieval, server-side and client-side content negotiation, and support for multiple (virtual) hosts
  • a remotely executable configuration, with plenty of on-line help
  • a variety of cached server side includes (and conditional includes) are supported
  • META elements in the <HEAD> can be used to respond to HEAD method requests
  • local and remote (http) virtual directories can be specified and accessed
  • a caching directory display facility (with auto-description capabilities) to handle open-ended requests
  • file upload using FORMS (as supported by Netscape 2.01) and the HTTP PUT method
  • caching of recent requests (to suppress false recording of "new hits")
  • dynamic assignation of "short-term" privileges to clients
  • support for GZIP encoding (both sending or receiving)
  • lots of documentation & samples (but can there ever be enough?)
  • a growing list of WWW-aware applications provide BBS, discussion group, and numerous other features.

Documentation

Links

License