The WASD package contains a highly VMS-integrated,
feature rich and
performance competitive HTTP and proxy
server, a versatile CGI-based scripting environment, persistent CGIplus,
FastCGI, Perl, PHP and other dynamic content environments, along with a
collection of VMS-oriented and otherwise useful scripts.
The package can be deployed on VMS V6.n, 7.n and 8.n,
Alpha, Itanium (from Q1 2004) and VAX, using any TCP/IP environment
supporting the BG: driver. This includes UCX (3/4.n), OpenVMS
TCP/IP Services (v5.n), MultiNet, TCPware.
A comprehensive scripting environment is provided; CGI, ISAPI, OSU-compatible
(DECnet), Java, Perl, with persistant scripting supported. The
Scripting Overview describes
these. A significant number of VMS-specific scripts are also provided,
including HELP, Bookreader, system performance, and many more example and
useful scripts. Other scripts provided as separate packages are available
direct from this CD or via the download
The Technical Overview contains detailed
information on server installation and setup (remember that if accessing the
documentation via file:// or the CD contents are being provided by
another Web server some links will not be valid and on-line demonstrations will
not necessarily work!)
PostScript versions of these documents are available for viewing with VMS CDA
Viewer or GhostScript (if installed on your system), or for printing.
Make sure the freeware CD is mounted /SYSTEM then
$ PRINT /QUEUE=postscript-queue cd:[HTTPD_WASD.DOC.HTD]HTD.PS
$ PRINT /QUEUE=postscript-queue cd:[HTTPD_WASD.DOC.SCRIPTING]SCRIPTING.PS
These are large documents, so if you have a printer providing two pages per
sheet and/or double-sided it is recommended to submit the job with the
The Technical Overview includes detail at various levels on
how to install the package. It can
either be compiled with DECC 5/6.n, or using the supplied AXP (Alpha)
or VAX specific object module archives (built against a base of VMS V6.0, and
so should work for VMS V6.n, V7.n), perform a link-only
build. Installation is basically a three-step process.
- Restore the archive.
$ SET DEFAULT device:
$ UNZIP "-V" cd:[HTTPD_WASD]HTROOT853.ZIP
(then optionally, architecture-specific object modules)
$ UNZIP "-V" cd:[HTTPD_WASD]HTROOT853-axp|vax.ZIP
- Install the package.
$ SET DEFAULT device:[HT_ROOT]
- Customize the package to suit the site's exact requirements.
Online at http://wasd.vsm.com.au/
Download - From this CD
Support Packages -
These provide useful, and in some respects essential, additional functionality
in the WASD environment. Others of interest may be found on the WASD
- FastCGI -
An interface for applications written to Open Market, Inc's FastCGI
- Perl -
A persistent Perl 5.6 or 5.8 interpreter.
- PHP -
A persistent PHP iscripting engine.
- SSL -
Secure Sockets Layer functionality is
available using one (or more) of:
- SSL for OpenVMS Alpha layered product (Alpha only)
- locally built OpenSSL package (Alpha and VAX)
- pre-built kit from the WASD download site (Alpha and VAX)
Hope you find it useful!