Table of Contents

Title Page
1 - New to WASD? Start Here!
2 - Installation and Update
      2.1 - Package UNZIP
      2.2 - ODS-5 Volumes
      2.3 - Accessible Volume
      2.4 - Package Directory Structure
      2.5 - TCP/IP Infrastructure
      2.6 - SYSUAF and RIGHTSLIST WARNING!
      2.7 - Installation DCL Procedure
      2.8 - Update DCL Procedure
      2.9 - Quick-Check
      2.10 - "Clone" Procedure
      2.11 - Re-Linking
      2.12 - VMS 6.n
      2.13 - VMS 5.5-n
      2.14 - Local Setup Suggestions
      2.15 - Reporting Problems
3 - Server Account and Environment
      3.1 - VMS Server Account
      3.2 - VMS Scripting Account
      3.3 - Account Support Files
      3.4 - Global Pages/Sections
      3.5 - Logical Names
          3.5.1 - WASD Name Table
          3.5.2 - Pre-v10
      3.6 - Server Startup
4 - Configuration Considerations
      4.1 - Include File Directive
      4.2 - Site Organisation
      4.3 - Virtual Services
          4.3.1 - [[virtual-server]]
          4.3.2 - Unknown Virtual Server
      4.4 - GZIP Encoding
          4.4.1 - Response Encoding
          4.4.2 - Request Encoding
      4.5 - Request Throttling
      4.6 - Client Concurrency
      4.7 - Content-Type Configuration
          4.7.1 - Adding Content-Types
          4.7.2 - MIME.TYPES
          4.7.3 - Unknown Content-Types
          4.7.4 - Explicitly Specifying Content-Type
      4.8 - Language Variants
      4.9 - Character Set Conversion
      4.10 - Error Reporting
          4.10.1 - Basic and Detailed
          4.10.2 - Site Specific
      4.11 - OPCOM Logging
      4.12 - Access Logging
          4.12.1 - Log Format
          4.12.2 - Log Per-Period
          4.12.3 - Log Per-Service
          4.12.4 - Log Per-Instance
          4.12.5 - Log Naming
          4.12.6 - Access Tracking
          4.12.7 - Access Alert
5 - Security Considerations
      5.1 - Recommended Package Security
      5.2 - Maintaining Package Security
      5.3 - Independent Package and Local Resources
      5.4 - Configuration
          5.4.1 - Directory Listings
          5.4.2 - Server Reports
          5.4.3 - Scripting
          5.4.4 - Server Side Includes
      5.5 - Scripting
      5.6 - Authorization
      5.7 - Miscellaneous Issues
      5.8 - Site Attacks
6 - String Matching
      6.1 - Wildcard Patterns
      6.2 - Regular Expressions
      6.3 - Examples
      6.4 - Expression Substitution
7 - Conditional Configuration
      7.1 - Conditional Syntax
      7.2 - Conditional Keywords
          7.2.1 - Notepad: Keyword
          7.2.2 - Rand: Keyword
          7.2.3 - Request: Keyword
          7.2.4 - Instance: and Robin: Keywords
          7.2.5 - Time: Keyword
          7.2.6 - Trnlnm: Keyword
          7.2.7 - Host Addresses
      7.3 - Examples
8 - Global Configuration
      8.1 - Functional Groupings
      8.2 - Alphabetic Listing
9 - Service Configuration
      9.1 - Specific Services
      9.2 - Generic Services
      9.3 - SSL Services
      9.4 - Administration Services
      9.5 - IPv4 and IPv6
      9.6 - To www. Or Not To www.
      9.7 - Service Directives
      9.8 - Directive Detail
      9.9 - Administration
      9.10 - Examples
10 - Message Configuration
        10.1 - Behaviour
        10.2 - Message File Format
        10.3 - Multiple Language Specifications
        10.4 - Supplied Message Files
11 - Cache Configuration
        11.1 - Non-File Content Caching
        11.2 - Permanent and Volatile
        11.3 - Cache Suitability Considerations
        11.4 - Cache Content Validation
        11.5 - Cache Configuration
        11.6 - Cache Control
        11.7 - Circumventing The Cache
12 - Request Processing Configuration
        12.1 - Rule Interpretation
        12.2 - VMS File System Specifications
        12.3 - Traditional File Specifications (ODS-2)
        12.4 - Extended File Specifications (ODS-5)
            12.4.1 - Characters In Request Paths
            12.4.2 - Characters In Server-Generated Paths
        12.5 - Rules
            12.5.1 - MAP, PASS, FAIL Rules
            12.5.2 - REDIRECT Rule
            12.5.3 - USER Rule
            12.5.4 - EXEC/UXEC and SCRIPT, Script Mapping Rules
            12.5.5 - SET Rule
        12.6 - Reverse Mapping
        12.7 - Mapping Examples
        12.8 - Virtual Servers
        12.9 - Conditional Mapping
        12.10 - Mapping User Directories (tilde character ("~"))
            12.10.1 - Using The SYSUAF
            12.10.2 - Without Using The SYSUAF
13 - Authorization Configuration (Basics)
        13.1 - SYSUAF/Identifier Authentication
        13.2 - Other Authentication
        13.3 - Read and Write Groupings
        13.4 - Considerations

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