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.5)