Table of Contents

Title Page
1 - Introduction
2 - HTTPd - Overview
      2.1 - Server Behaviour
      2.2 - VMS Versions
      2.3 - TCP/IP Packages
      2.4 - International Features
      2.5 - HTTP Methods Usage
          2.5.1 - GET
          2.5.2 - POST & PUT
          2.5.3 - DELETE
3 - New to WASD? Start Here!
4 - Installation and Update
      4.1 - Source Archive, Object Module Archives
      4.2 - Accessable Volume
      4.3 - ODS-5 Volumes
      4.4 - Package Directory Structure
      4.5 - Installation DCL Procedure
      4.6 - Update DCL Procedure
      4.7 - Quick-Check
      4.8 - "Clone" Procedure
      4.9 - Re-Linking
      4.10 - VMS 6.0 and 6.1
      4.11 - VMS 5.5-n
      4.12 - Local Setup Suggestions
      4.13 - Reporting Problems
5 - Server Account and Environment
      5.1 - VMS Server Account
      5.2 - VMS Scripting Account
      5.3 - Account Support Files
      5.4 - Other Resources
      5.5 - HTTPd Command Line
          5.5.1 - Server Startup
          5.5.2 - Server Command Line Control
              5.5.2.1 - Accounting
              5.5.2.2 - Authentication
              5.5.2.3 - Cache
              5.5.2.4 - DCL/Scripting Subprocesses
              5.5.2.5 - DECnet Scripting Connections
              5.5.2.6 - Instances
              5.5.2.7 - Logging
              5.5.2.8 - Mapping
              5.5.2.9 - Shutdown and Restart
              5.5.2.10 - Secure Sockets Layer
              5.5.2.11 - Throttle
6 - Server Configuration
      6.1 - Site Organisation
      6.2 - Server Instances
      6.3 - Virtual Services
      6.4 - Request Throttling
      6.5 - Client Concurrency
      6.6 - Content-Type Configuration
          6.6.1 - Adding Content-Types
          6.6.2 - MIME.TYPES
          6.6.3 - Unknown Content-Types
          6.6.4 - Explicitly Specifying Content-Type
      6.7 - Language Variants
      6.8 - Character Set Conversion
      6.9 - Error Reporting
          6.9.1 - Basic and Detailed
          6.9.2 - Site Specific
      6.10 - OPCOM Logging
      6.11 - Access Logging
          6.11.1 - Log Format
          6.11.2 - Log Per-Period
          6.11.3 - Log Per-Service
          6.11.4 - Log Per-Instance
          6.11.5 - Log Naming
          6.11.6 - Access Tracking
          6.11.7 - Access Alert
      6.12 - Include File Directive
7 - "Securing" The Site
      7.1 - Recommended Package Security
      7.2 - Maintaining Package Security
      7.3 - Independent Package and Local Resources
      7.4 - Configuration
          7.4.1 - Directory Listings
          7.4.2 - Server Reports
          7.4.3 - Scripting
          7.4.4 - Server Side Includes
      7.5 - Scripting
      7.6 - Authorization
      7.7 - Miscellaneous Issues
      7.8 - Site Attacks
8 - Server Configuration Directives
      8.1 - Functional Groupings
      8.2 - Alphabetic Listing
9 - Service Configuration
      9.1 - IPv4 and IPv6
      9.2 - Service Directives
      9.3 - Directive Detail
      9.4 - Administration
      9.5 - Examples
10 - Message Configuration
        10.1 - Behaviour
        10.2 - Message File Format
        10.3 - Supplied Message Files
11 - String Matching
        11.1 - Wildcard Patterns
        11.2 - Regular Expressions
        11.3 - Examples
        11.4 - Expression Substitution
12 - Conditional Configuration
        12.1 - Conditional Syntax
        12.2 - Conditional Keywords
        12.3 - Examples
13 - Mapping Rules
        13.1 - Rule Interpretation
        13.2 - VMS File System Specifications
        13.3 - Extended File Specifications (ODS-5)
            13.3.1 - Characters In Request Paths
            13.3.2 - Characters In Server-Generated Paths
        13.4 - Rules
            13.4.1 - MAP, PASS, FAIL Rules
            13.4.2 - REDIRECT Rule
            13.4.3 - USER Rule
            13.4.4 - EXEC/UXEC and SCRIPT, Script Mapping Rules
            13.4.5 - SET Rule
        13.5 - Mapping Examples
        13.6 - Virtual Servers
        13.7 - Conditional Mapping
        13.8 - Mapping User Directories (tilde character ("~"))
            13.8.1 - Using The SYSUAF
            13.8.2 - Without Using The SYSUAF
14 - Authorization Quick Guide
        14.1 - SYSUAF/Identifier Authentication
        14.2 - SYSUAF Authentication
        14.3 - Other Authentication
        14.4 - Read and Write Groupings
        14.5 - Considerations
15 - Authentication and Authorization
        15.1 - Rule Interpretation
        15.2 - Authentication Policy
        15.3 - Permissions, Path and User
        15.4 - Authorization Configuration File
        15.5 - Authorization Sources
        15.6 - Realm, Full-Access, Read-Only
        15.7 - Virtual Servers
        15.8 - Authorization Configuration Examples
            15.8.1 - KISS
        15.9 - Authorization Cache
        15.10 - SYSUAF-Authenticated Users
            15.10.1 - ACME
            15.10.2 - Rights Identifiers
            15.10.3 - WASD "Hard-Wired" Identifiers
            15.10.4 - VMS Account Proxying
            15.10.5 - Nil-Access VMS Accounts
            15.10.6 - SYSUAF and SSL
            15.10.7 - SYSUAF Security Profile
            15.10.8 - SYSUAF Profile For Full Site Access
        15.11 - Skeleton-Key Authentication
        15.12 - Controlling Server Write Access
        15.13 - Securing All Requests
        15.14 - User Password Modification
        15.15 - Cancelling Authorization
16 - Proxy Services
        16.1 - HTTP Proxy Serving
            16.1.1 - Enabling A Proxy Service
            16.1.2 - Proxy Bind
            16.1.3 - Proxy Chaining
            16.1.4 - Controlling Proxy Serving
        16.2 - Caching
            16.2.1 - Cache Device
            16.2.2 - Enabling Caching
            16.2.3 - Cache Management
            16.2.4 - Cache Invalidation
            16.2.5 - Cache Retention
            16.2.6 - Reporting and Maintenance
            16.2.7 - PCACHE Utility
        16.3 - CONNECT Serving
            16.3.1 - Enabling CONNECT Serving
            16.3.2 - Controlling CONNECT Serving
        16.4 - FTP Proxy Serving
            16.4.1 - FTP Query String Keywords
            16.4.2 - "login" Keyword
        16.5 - Gatewaying Using Proxy
            16.5.1 - Reverse Proxy
            16.5.2 - One-Shot Proxy
            16.5.3 - DNS Wildcard Proxy
            16.5.4 - Originating SSL
        16.6 - Browser Proxy Configuration
17 - Secure Sockets Layer
        17.1 - SSL Functionality Sources
        17.2 - WASD SSL Quick-Start
        17.3 - SSL Configuration
            17.3.1 - HTTPD$CONFIG [Service]
            17.3.2 - HTTPD$SERVICE
            17.3.3 - SSL Server Certificate
            17.3.4 - SSL Private key
            17.3.5 - SSL Virtual Services
            17.3.6 - SSL Access Control
            17.3.7 - Authorization Using X.509 Certification
            17.3.8 - Features
            17.3.9 - X509 Configuration
            17.3.10 - Certificate Authority Verification File
            17.3.11 - X.509 Authorization CGI Variables
        17.4 - Certificate Management
            17.4.1 - Server Certificate
            17.4.2 - Client Certificate
            17.4.3 - Certificate Signing Request
        17.5 - SSL CGI Variables
        17.6 - SSL References
18 - Server Administration
        18.1 - Access Without Configuration
        18.2 - Access Configuration
        18.3 - Server Instances
        18.4 - HTTPd Server Reports
        18.5 - HTTPd Server Revise
        18.6 - HTTPd Server Action
19 - WATCH Facility
        19.1 - Server Instances
        19.2 - Event Categories
        19.3 - Request Filtering
        19.4 - Report Format
        19.5 - Usage Suggestions
        19.6 - Command-Line Use
20 - Cache
        20.1 - Non-File Content Caching
        20.2 - Permanent and Volatile
        20.3 - Cache Suitability Considerations
        20.4 - Cache Content Validation
        20.5 - Cache Configuration
        20.6 - Cache Control
        20.7 - Circumventing The Cache
21 - Server Performance
        21.1 - Simple File Request Turn-Around
        21.2 - Scripting
        21.3 - SSL
        21.4 - Suggestions
22 - HTTPd Web Update
23 - Utilities and Facilities
        23.1 - Echo Facility
        23.2 - Hiss Facility
        23.3 - Where Facility
        23.4 - Xray Facility
        23.5 - Apache Bench
        23.6 - CALogs
        23.7 - HTAdmin
        23.8 - HTTPd Monitor
        23.9 - MD5digest
        23.10 - QDLogStats
        23.11 - SECHAN Utility
        23.12 - Scrunch Utility (obsolete)
        23.13 - StreamLF Utility
        23.14 - WASD Bench :^)
        23.15 - Server Workout (obsolete)

This HTML document was produced from SDML (DEC DOCUMENT source) by the SDM2HTM utility (SDM2HTM AXP-1.10.7)