WASD Hypertext Services - Technical Overview

Table of Contents

Title Page
Copyright Page
1 - Introduction
2 - HyperText Transport Protocol Daemon - Overview
2.1 - TCP/IP Packages
3 - HTTP Methods Usage
3.1 - GET Method
3.2 - POST, PUT Methods
3.2.1 - File Creation/Upload
3.2.2 - Directory Creation
3.2.3 - File Deletion
3.2.4 - Directory Deletion
3.3 - DELETE Method
4 - HTTPd Server Account and Environment
4.1 - VMS Account
4.2 - Account Support Files
4.3 - HTTPd Command Line
4.3.1 - Server Startup
4.3.2 - Server Control
4.3.2.1 - Server Shutdown
4.3.2.2 - Logging
4.3.2.3 - Authentication
5 - HTTPd Configuration
5.1 - Current Server Configuration
5.2 - Current Directives
6 - HTTPd Mapping Rules
6.1 - Current Server Mapping Rules
6.2 - Rules
6.3 - Mapping User Directories (tilde character (``~''))
7 - HTTPd Authentication and Authorization
7.1 - Permissions, Path and User
7.2 - Databases, Authentication and Group
7.3 - Authorization Configuration File
7.4 - Authorization Configuration Examples
7.5 - Server Authorization Administration
7.5.1 - Breaking-in To The Server!
7.6 - User Password Modification
8 - HTTPd Server Administration
8.1 - HTTPd Server Reports
8.2 - HTTPd Server Revise
8.3 - HTTPd Server Action
9 - HTTPd Scripting
9.1 - Caution!
9.2 - Scripting Environment
9.3 - CGI Compliance
9.3.1 - Example DCL Scripts
9.4 - Non-CGI Compliance Output
9.5 - Raw HTTP Input
9.6 - CGIplus Scripting
9.7 - HTTP Persistant-State Cookies
10 - Server Performance
10.1 - File Record Format
10.2 - Scripting
10.3 - Suggestions
11 - HTTPd Web Update
12 - Utilities
12.1 - StreamLF Utility
12.2 - HTTPd Monitor
12.3 - Server Workout (stress-test)
13 - Organizing Data Areas
14 - Brief Introduction to HTTPd Code
14.1 - Multi-Threaded
14.2 - Tasks
14.3 - Memory Management
14.4 - Output Buffering
14.5 - Rule-Mapping
14.6 - Auto-Scripting
14.7 - Internal Directives and ``Scripts''
14.8 - HTTPd Modules
14.8.1 - ADMIN.C
14.8.2 - AUTH.C
14.8.3 - BASIC.C
14.8.4 - DCL.C
14.8.5 - DESCR.C
14.8.6 - DIGEST.C
14.8.7 - DIR.C
14.8.8 - FILE.C
14.8.9 - HTADMIN.C
14.8.10 - HTTPD.C
14.8.11 - ISMAP.C
14.8.12 - LOGGING.C
14.8.13 - MENU.C
14.8.14 - NET.C
14.8.15 - PUT.C
14.8.16 - REQUEST.C
14.8.17 - SSI.C
14.8.18 - STMLF.C
14.8.19 - SUPPORT.C
14.8.20 - UPD.C

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