This directory contains the source files for a DECthreads-based HTTP server. Installation: First build the www_server executable, either by MMS with the descrip.mms file or the build_xxxx.com command procedure. The commands to do this are: (MMS) $ MMS/MACRO=TCP=xxxx (DCL) $ @BUILD_xxxx.COM where 'xxxx' is a code for the TCP package: UCXTCP, MULTINET, CMUTCP, TWGTCP Compile and link the script images using either one of the the commands: (MMS) $ MMS all (DCL) $ @BUILD_SCRIPTS.COM Verify that the server operates by invoking the HTTP_SERVER.COM with the following parameters: @HTTP_SERVER.COM RUN SYS$OUTPUT/3 HTTP_SAMPLE_HOME.CONF 8000 and then attempt to connect to the server (port 8000) using a WWW client. The "/3" appended to the second parameter sets the logging level to 3. The demonstrations (vmshelp and nagel23a) will not work until the DECnet proxy access is set up properly, view the HTML file documents/script_setup.html for hints on setting this up. Comments at the top of HTTP_SERVER.COM give detailed descriptions of the parameters it expects. It is strongly recommended that you run the server from a dedicated account in order to have better control over the process privileges and quotas. Note that running HTTP_SERVER from an account with a system UIC (group<8) implicitly gives the server SYSPRV privilege. Create a rules file for your site, using http_sample_home.conf as a starting point. The rules file format is similar to the CERN http server format. A summary of the rule file directives is included as comments in the file http_sample_home.conf. Note that part of the configuration file is embedded within http_server.com. Releae notes: See the file aaareadme.release_notes for a summary of fixes and enhancments made to the various releases. ----------------------------------------------------------------------------- David L. Jones | Phone: (614) 292-6929 Ohio State Unviversity | Internet: 2070 Neil Ave. Rm. 122 | jonesd@kcgl1.eng.ohio-state.edu Columbus, OH 43210 | vman+@osu.edu