## Table of Contents

Title Page
1 - Introduction
2 - HyperText Transport Protocol Daemon - Overview
2.1 - Server Features
2.2 - Server Behaviour
2.3 - VMS Versions
2.4 - TCP/IP Packages
2.5 - International Features
2.6 - HTTP Methods Usage
2.6.1 - GET
2.6.2 - POST & PUT
2.6.3 - DELETE
3 - New to WASD? Start Here!
4 - Installation and Update
4.1 - Source Archive, Object Module Archives
4.2 - ODS-5 Volumes
4.3 - Installation DCL Procedure
4.4 - Update DCL Procedure
4.5 - Quick-Check
4.6 - Re-Linking
4.7 - VMS 5.5-2
4.8 - Local Setup Suggestions
4.9 - Organizing Documents
4.10 - Reporting Problems
5 - Server Account and Environment
5.1 - VMS Account
5.2 - Account Support Files
5.3 - HTTPd Command Line
5.3.1 - Server Startup
5.3.2 - Server Command Line Control
5.3.2.1 - Accounting
5.3.2.2 - Authentication
5.3.2.3 - Cache
5.3.2.4 - DCL/Scripting Subprocesses
5.3.2.5 - DECnet Scripting Connections
5.3.2.6 - Logging
5.3.2.7 - Mapping
5.3.2.8 - Shutdown and Restart
6 - Server Configuration
6.1 - "Securing" The Site
6.1.1 - Directory Listings
6.1.2 - Server Reports
6.1.3 - Scripting
6.1.4 - Server Side Includes
6.1.5 - Authorization
6.1.6 - Miscellaneous Issues
6.2 - Content-Type Configuration
6.3 - Virtual Services
6.4 - Error Reporting
6.4.1 - Basic and Detailed
6.4.2 - Site Specific
6.5 - Access Logging
6.5.1 - Log Format
6.5.2 - Log Period
6.5.3 - Log Per-Service
6.5.4 - Log Naming
6.5.5 - Access Tracking
7 - Server Configuration Directives
7.1 - Functional Groupings
7.2 - Alphabetic Listing
8 - Service Configuration
8.1 - Service Directives
8.2 - Directive Detail
8.3 - Administration
8.4 - Examples
9 - Message Configuration
9.1 - Behaviour
9.2 - Message File Format
9.3 - Supplied Message Files
10 - Mapping Rules
10.1 - VMS File System Specifications
10.2 - Extended File Specifications (ODS-5)
10.2.1 - Characters In Request Paths
10.2.2 - Characters In Server-Generated Paths
10.3 - Rules
10.3.1 - MAP, PASS, FAIL Rules
10.3.2 - REDIRECT Rule
10.3.3 - USER Rule
10.3.4 - EXEC/UXEC and SCRIPT, Script Mapping Rules
10.3.5 - SET Rule
10.4 - Rule Interpretation
10.5 - Mapping Examples
10.6 - Virtual Servers
10.7 - Conditional Mapping
10.8 - Mapping User Directories (tilde character ("~"))
10.8.1 - Using The SYSUAF
10.8.2 - Without Using The SYSUAF
11 - Authorization Quick Guide
11.1 - SYSUAF/Identifier Authentication
11.2 - SYSUAF Authentication
11.3 - Other Authentication
11.4 - Read and Write Groupings
11.5 - Considerations
12 - Authentication and Authorization
12.1 - Authentication Policy
12.2 - Permissions, Path and User
12.3 - Authorization Configuration File
12.4 - Authorization Sources
12.5 - Realm, Full-Access, Read-Only
12.6 - Virtual Servers
12.7 - Authorization Configuration Examples
12.7.1 - KISS
12.8 - Authorization Cache
12.9 - SYSUAF-Authenticated Users
12.9.1 - Rights Identifiers
12.9.2 - WASD "Hard-Wired" Identifiers
12.9.3 - Nil-Access VMS Accounts
12.9.4 - SYSUAF and SSL
12.9.5 - Security Profile
12.10 - Controlling Server Write Access
12.11 - Securing All Requests
12.12 - User Password Modification
12.13 - Cancelling Authorization
13 - Proxy Services
13.1 - HTTP Proxy Serving
13.1.1 - Reverse Proxy
13.1.2 - Enabling A Proxy Service
13.1.3 - Proxy Chaining
13.1.4 - Controlling Proxy Serving
13.2 - Caching
13.2.1 - Cache Device
13.2.2 - Enabling Caching
13.2.3 - Cache Management
13.2.4 - Cache Invalidation
13.2.5 - Cache Retention
13.3 - FTP Proxy Serving
13.4 - CONNECT Serving
13.4.1 - Enabling CONNECT Serving
13.4.2 - Controlling CONNECT Serving
13.5 - Reporting and Maintenance
13.5.1 - PCACHE Utility
13.6 - Browser Configuration
14 - Secure Sockets Layer
14.1 - SSL Configuration
14.2 - Certificate Management
14.3 - SSL CGI Variables
14.4 - SSL Quick-Start
14.5 - OpenSSL
14.6 - SSL References
15 - Server Administration
15.1 - Authorization
15.2 - Breaking-in To The Server!
15.3 - HTTPd Server Reports
15.4 - HTTPd Server Revise
15.5 - HTTPd Server Action
16 - WATCH Facility
16.1 - Event Categories
16.2 - Request Filtering
16.3 - Report Format
16.4 - Usage Suggestions
16.5 - Command-Line Use
17 - Cache
17.1 - Cache Suitability Considerations
17.2 - Cache Content Validation
17.3 - Cache Configuration
17.4 - Cache Control
17.5 - Circumventing The Cache
18 - Server Performance
18.1 - Simple File Request Turn-Around
18.2 - Scripting
18.3 - SSL
18.4 - Suggestions
19 - HTTPd Web Update
20 - Utilities
20.1 - Echo Facility
20.2 - Where Facility
20.3 - Xray Facility
20.4 - Scrunch Utility
20.5 - StreamLF Utility
20.6 - HTTPd Monitor
20.7 - ApacheBench
20.8 - qdLogStats
20.9 - Server Workout (stress-test)

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