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 - Organizing Documents
      4.14 - 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 - Server Instances
      6.2 - Virtual Services
      6.3 - Request Throttling
      6.4 - Content-Type Configuration
          6.4.1 - Adding Content-Types
          6.4.2 - MIME.TYPES
          6.4.3 - Unknown Content-Types
          6.4.4 - Explicitly Specifying Content-Type
      6.5 - Language Variants
      6.6 - Character Set Conversion
      6.7 - Error Reporting
          6.7.1 - Basic and Detailed
          6.7.2 - Site Specific
      6.8 - OPCOM Logging
      6.9 - Access Logging
          6.9.1 - Log Format
          6.9.2 - Log Per-Period
          6.9.3 - Log Per-Service
          6.9.4 - Log Per-Instance
          6.9.5 - Log Naming
          6.9.6 - Access Tracking
          6.9.7 - Access Alert
      6.10 - 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 - Service Directives
      9.2 - Directive Detail
      9.3 - Administration
      9.4 - Examples
10 - Message Configuration
        10.1 - Behaviour
        10.2 - Message File Format
        10.3 - Supplied Message Files
11 - Conditional Configuration
        11.1 - Conditional Keywords
        11.2 - Examples
12 - Mapping Rules
        12.1 - VMS File System Specifications
        12.2 - Extended File Specifications (ODS-5)
            12.2.1 - Characters In Request Paths
            12.2.2 - Characters In Server-Generated Paths
        12.3 - Rules
            12.3.1 - MAP, PASS, FAIL Rules
            12.3.2 - REDIRECT Rule
            12.3.3 - USER Rule
            12.3.4 - EXEC/UXEC and SCRIPT, Script Mapping Rules
            12.3.5 - SET Rule
        12.4 - Rule Interpretation
        12.5 - Mapping Examples
        12.6 - Virtual Servers
        12.7 - Conditional Mapping
        12.8 - Mapping User Directories (tilde character ("~"))
            12.8.1 - Using The SYSUAF
            12.8.2 - Without Using The SYSUAF
13 - Authorization Quick Guide
        13.1 - SYSUAF/Identifier Authentication
        13.2 - SYSUAF Authentication
        13.3 - Other Authentication
        13.4 - Read and Write Groupings
        13.5 - Considerations
14 - Authentication and Authorization
        14.1 - Authentication Policy
        14.2 - Permissions, Path and User
        14.3 - Authorization Configuration File
        14.4 - Authorization Sources
        14.5 - Realm, Full-Access, Read-Only
        14.6 - Virtual Servers
        14.7 - Authorization Configuration Examples
            14.7.1 - KISS
        14.8 - Authorization Cache
        14.9 - SYSUAF-Authenticated Users
            14.9.1 - Rights Identifiers
            14.9.2 - WASD "Hard-Wired" Identifiers
            14.9.3 - VMS Account Proxying
            14.9.4 - Nil-Access VMS Accounts
            14.9.5 - SYSUAF and SSL
            14.9.6 - SYSUAF Security Profile
            14.9.7 - SYSUAF Profile For Full Site Access
        14.10 - Skeleton-Key Authentication
        14.11 - Controlling Server Write Access
        14.12 - Securing All Requests
        14.13 - User Password Modification
        14.14 - Cancelling Authorization
15 - Proxy Services
        15.1 - HTTP Proxy Serving
            15.1.1 - Enabling A Proxy Service
            15.1.2 - Proxy Bind
            15.1.3 - Proxy Chaining
            15.1.4 - Controlling Proxy Serving
        15.2 - Caching
            15.2.1 - Cache Device
            15.2.2 - Enabling Caching
            15.2.3 - Cache Management
            15.2.4 - Cache Invalidation
            15.2.5 - Cache Retention
            15.2.6 - Reporting and Maintenance
            15.2.7 - PCACHE Utility
        15.3 - CONNECT Serving
            15.3.1 - Enabling CONNECT Serving
            15.3.2 - Controlling CONNECT Serving
        15.4 - FTP Proxy Serving
            15.4.1 - FTP Query String Keywords
            15.4.2 - "login" Keyword
        15.5 - Gatewaying Using Proxy
            15.5.1 - Reverse Proxy
            15.5.2 - One-Shot Proxy
            15.5.3 - DNS Wildcard Proxy
            15.5.4 - Originating SSL
        15.6 - Browser Proxy Configuration
16 - Secure Sockets Layer
        16.1 - SSL Functionality Sources
        16.2 - WASD SSL Quick-Start
        16.3 - SSL Configuration
            16.3.1 - HTTPD$CONFIG [Service]
            16.3.2 - HTTPD$SERVICE
            16.3.3 - SSL Server Certificate
            16.3.4 - SSL Private key
            16.3.5 - SSL Virtual Services
            16.3.6 - SSL Access Control
            16.3.7 - Authorization Using X.509 Certification
            16.3.8 - Features
            16.3.9 - X509 Configuration
            16.3.10 - Certificate Authority Verification File
            16.3.11 - X.509 Authorization CGI Variables
        16.4 - Certificate Management
            16.4.1 - Server Certificate
            16.4.2 - Client Certificate
            16.4.3 - Certificate Signing Request
        16.5 - SSL CGI Variables
        16.6 - SSL References
17 - Server Administration
        17.1 - Access Without Configuration
        17.2 - Access Configuration
        17.3 - Server Instances
        17.4 - HTTPd Server Reports
        17.5 - HTTPd Server Revise
        17.6 - HTTPd Server Action
18 - WATCH Facility
        18.1 - Server Instances
        18.2 - Event Categories
        18.3 - Request Filtering
        18.4 - Report Format
        18.5 - Usage Suggestions
        18.6 - Command-Line Use
19 - Cache
        19.1 - Cache Suitability Considerations
        19.2 - Cache Content Validation
        19.3 - Cache Configuration
        19.4 - Cache Control
        19.5 - Circumventing The Cache
20 - Server Performance
        20.1 - Simple File Request Turn-Around
        20.2 - Scripting
        20.3 - SSL
        20.4 - Suggestions
21 - HTTPd Web Update
22 - Utilities
        22.1 - Echo Facility
        22.2 - Hiss Facility
        22.3 - Where Facility
        22.4 - Xray Facility
        22.5 - Apache Bench
        22.6 - CALogs
        22.7 - HTTPd Monitor
        22.8 - MD5digest
        22.9 - QDLogStats
        22.10 - SECHAN Utility
        22.11 - Scrunch Utility (obsolete)
        22.12 - StreamLF Utility
        22.13 - WASD Bench :^)
        22.14 - Server Workout (obsolete)

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