INDEX

A

accelerator cache 72 , 87 , 105 , 124

AcceleratorCache 106

Access Controls 72 , 124 , 131

MIME Type Overrides 136

Realm-Based Requirements 134

setting 131

sub-folders inheriting 133

table 131

testing 131

access log, display 58

accessing configuration files 113

ACGIBinOnly 73 , 126

ACGIReplyTimeout 110

Action Handlers 79 , 91

cgi-script 154

Overrides 137

adding

DNS hosts 173

groups 101

host aliases 175

load balancing host aliases 176

users 99

virtual hosts 116 , 169 , 170

Admin

name 47

password, setting 28 , 47

Admin Menu 28 , 46 , 61 , 101

Cache Status 49 , 88

Change License 48

Flush Cache 56 , 89

Save Display 56

Set Admin Password 47 , 61

Start/Stop Admin Server 49

Start/Stop Web Server 48 , 88

System Status 48 , 52

Web Server Status 48 , 54

administration

of DNS 171

of plug-ins D-1

Administration Server 49 , 170 , E-2

connecting to 30

Start/Stop 49

Advanced Settings

ACGIReplyTimeout 110

KeepAlive 110

KeepAliveTimeout 110

MaxClients 108

MaxKeepAliveRequests 110

MaxRequestsPerChild 109

MaxSpareServers 108

MinSpareServers 108

MyopicPlugInMode 111

PITCPOpenTimeout 110

Port 109

StartServers 108

Table 107

TimeOut 109

alias

settings 76

alias, WebTen 8 , 175

"Allow then Deny" lists 132

"Allow" lists 132

anonymous

FTP 151 , 156 , 161

host header-based 159

virtual hosts 158

Anonymous checkbox, FTP 156

Apache 14 , 55 , 60 , 88 , 113

APIs 14

architecture 3

configuration files 33

copyright A-1

SSL A-2

design 3

directives 15

AcceleratorCache F-1

AuthDBMFormatNCSA F-2

CacheTransferLog F-1

LogFormat F-1

LogRotation F-2

mod_wsapi F-2

documentation 33

folder 33

Group 1

logs 32

mod_auth_dbm F-2

mod_dir E-2

mod_imap E-1

mod_include E-2

mod_log_config F-1

modules 14 , 213

port to MacOS 3

proxy

settings 80

proxy module 10

root folder 33

The Definitive Guide 35

URL for 1

use of native file system 7

Web Server 1 , 54

thread 48

APIs 14

Apache 14

server 14

Apple

Event Handlers D-2

Events 111

AppleScript

changes D-1

AppleScript CGIs (ACGIs) 1 , 11 , 13 , 14 , 73 , 74 , 110 , 111 , 126 , 127 , D-1

ACGIReplyTimeout 110

examples 31

WebSTAR API-style 73 , 125

AppleShare and FTP 151

AppleSingle

file encodings 151

file format 153

application heap, WebTen 19 , 28

Application Programming Interface (API) 14

ARPA-funded Harvest research project 2 , 4

.as file extension 152 , 153

ASCII

mode in FTP 152 , 153

text strings 15

"As-Is" documents 11

attacks, hacker 5

AuthDBMFormatNCSA F-2

B

BBEdit 17 , 32

Berkeley Internet Named Domain (see BIND)

.bin file extension 152

BINA 17 , 114

binary

CGIs G-1

mode in FTP 152

transfers via FTP 151

BIND

defined 165

enabling 166

Bourne shell CGIs 13 , 191 , G-1

built-in

CGIS E-1

domain name service 1

MIME extensions 94

table 95

plug-ins E-1

buttons, radio, in tables 63

byte range 12 , E-2

C

C Language CGIs 13 , 197

cache

accelerator 72 , 87 , 105 , 124

flush 90

manager 50 , 55

memory 105

object 4

plug-in E-1

WebTen 79

Cache Settings 87 , 105

AcceleratorCache 106

Cache Settings Table 105

cache_mem 106

cache_stoplist 107

cache_swap 106

supercache_enable 106

swap_level1_dirs 106

swap_level2_dirs 106

Cache Status 49 , 88

Bytes Sent 50

Connections 50

data graph 51

display list 51

Hits 50

Ip Addr 50

Port 50

Up 50

Window 49

cache_mem 106

cache_stoplist 107

cache_swap 106

CacheDefaultExpire 82

CacheGcInterval 81

CacheLastModifiedFactor 81

CacheMaxExpire 81

CacheSize 81

CacheTransferLog F-1

CERN 3

certificate

server, SSL 139

Certificate Authority for SSL (CA) 139

Certificate Signing Request (CSR)

defined 140

generating 143

cgi-bin folder 13 , 32 , 154 , 191

cgi-bin/script folder 33

CGIs 11 , 14 , 17 , 91 , 113 , 191 , 213 , E-1

AppleScript 13 , 14 , 126 , D-1

binary G-1

Bourne shell 13 , 191 , G-1

C, C++ 13 , 197

defined 12 , 191

dns-mgr 187

errors 58

examples 31

Fast 201

Perl 13 , 113 , 194 , G-1

Perl CGIs 194

scripts 12 , 32

debugging 72

sending mail G-3

Shell 191

shell 13 , 113 , G-1

Shell CGIs 191

support for 3

uploading via FTP 154

URL-based execution 154

Virtual Host Operation D-2

WSAPI 12

cgi-script Action Handler 154

Change License, Admin Menu 48

changing

host alias records 177

host name records 176

passwords 100

user names 100

WebTen license information 48

check boxes, in tables 63

child process 4

chunked transfers 12

cipher

ban 147

defined 145

examples 145

requirements 147

restrictions 139 , 146

Clear Log Data 57

ClearlyHome E-1

ClearWay Simple Cache Manager E-1

CLF (Common Log Format) 15 , 58

clipboard, cutting and pasting 45

clock service (Cron)

Enable Cron checkbox 190

starting 190

"close" command 37

CodeBuilder 13 , 114

Common Gateway Interface (CGI) 35

defined 12 , 191

Common Log Format (CLF) 15 , 58

Config Log 90

configuration

alias settings 76

files

accessing 113

Apache 33

redirect settings 78

system-wide 67

virtual hosts 117

connecting

to the Administration Server 30

to the WebTen server 169 , 170

content

negotiation 11

uploading via FTP 151

control panels

MacTCP 19

TCP/IP 19 , 38 , 167

converting file formats 17

copyright

Apache SSL A-2

Apache Web Server A-1

SSLeay A-3

Washington University FTP Server A-5

creator

fields 113 , 151

MUMM 114

Cron 9

Enable Cron checkbox 190

starting 190

crontab file

defined 189

example 190

CSR 140

customizing WebTen 23

D

data

fork 113 , 151 , 152 , 153

graphs 51

database interfaces 15

Date & Time 38 , 39

debugging CGI scripts 72

default.html 29 , 30 , 31 , 33 , 70 , 121

de-installing WebTen 24

"DELETE" and "PUT" requests 11

deleting

DNS Zones 186

hosts 176

Mail Exchangers 178

denial-of-service 6

"Deny then Allow" lists 132

"Deny" lists 132

directives

Apache 15

Squid 15

directory indexing E-2

DirectoryIndex 70

DirectoryIndex setting 121

disk space requirements 19

display

access log 58

errorlog 58

plug-in ssgs 58

DNS 7 , 19 , 171

adding

aliases 175

host aliases 175

hosts 173

load balancing host aliases 176

virtual hosts 116

administration 171

Alias, defined B-1

BIND

defined 165

enabling 166

changing

host alias records 177

host name records 176

deleting

load balancing host aliases 176

Zones 186

dns-mgr CGI 187

domain

defined B-1

name

defined B-1

server, defined B-2

system, defined B-2

"Enable DNS" checkbox 166

Expire, defined B-2

host

defined B-2

information, defined B-2

name, defined B-3

table, defined B-3

IP Address 39

defined B-3

Machine Name, defined B-3

Mail Exchangers

adding 178

defined 177 , B-3

deleting 178

precedence 178

Master Server, defined B-3

Minimum Time-To-Live, defined B-3

New Primary Zone Page 182

New Secondary Zone Page 183

Precedence, defined B-4

Primary Zone

accessing 172

Address List 172 , 180

configured 179

creating 171

from Secondary Zone 185

defined 171 , B-4

Delete Host 172

deleting 171

Home Page 172

New Alias 172

New Host 172

Start of Authority 172 , 181

Zone List 172

Refresh, defined B-4

Resource Records, defined B-4

Retry, defined B-4

reverse DNS lookup 120

table 180

zone 180

defined B-4

running

with DNS 169

without DNS 168

Secondary Zone 184

creating 171

defined 171 , B-4

deleting 171

Serial Number, defined B-5

Settings

page 171

table 171

Start of Authority, defined B-5

System Name, defined B-6

Zone

defined B-6

registering 188

document

cache 10

type 95

DocumentRoot 77 , 111 , 119 , 129

documents, "As-Is" 11

Domain Name

fully qualified 133

multiple 6

partially qualified 133

restrictions 132

"Allow then Deny" 132

"Deny then Allow" lists 132

Evaluation Order 132

No Restrictions 132

Domain Name Service (DNS) 7 , 8 , 19 , 171

adding

aliases 175

DNS hosts 173

host aliases 175

load balancing host aliases 176

virtual hosts 116

administration 171

Alias, defined B-1

BIND

defined 165

enabling 166

changing

host alias records 177

host name records 176

deleting

load balancing host aliases 176

Zones 186

dns-mgr CGI 187

domain

defined B-1

name

defined B-1

server, defined B-2

system, defined B-2

"Enable DNS" checkbox 166

Expire, defined B-2

host

defined B-2

information, defined B-2

name, defined B-3

table, defined B-3

IP Address 39

defined B-3

Machine Name, defined B-3

Mail Exchangers

adding 178

defined 177 , B-3

deleting 178

precedence 178

Master Server, defined B-3

Minimum Time-To-Live, defined B-3

New Primary Zone Page 182

New Secondary Zone Page 183

Precedence, defined B-4

Primary Zone

accessing 172

Address List 172 , 180

configured 179

creating 171

creatingfrom Secondary Zone 185

defined 171 , B-4

Delete Host 172

deleting 171

Home Page 172

New Alias 172

New Host 172

Start of Authority 172 , 181

Zone List 172

Refresh, defined B-4

Resource Records, defined B-4

Retry, defined B-4

reverse DNS lookup 120

table 180

zone 180

defined B-4

running

with DNS 169

without DNS 168

Secondary Zone 184

creating 171

defined 171 , B-4

deleting 171

Serial Number, defined B-5

Settings

page 171

table 171

Start of Authority, defined B-5

System Name, defined B-6

Zone

defined B-6

registering 188

downloading

files via FTP 152

dual

TCP stacks 6

dynamic content serving 12

E

"Edit" menu 45

email address, ServerAdmin 70 , 119

"Enable DNS" checkbox 166

encrypted passwords 105

encryption algorithm in SSL 139

error

checking 59

codes 75

files 75

in CGI scripts 72

log, display 58

ErrorLog 71 , 72 , 121 , 124

examples

AppleScript CGIs (ACGIs) 31

CGIs 31

expiry date, period 81

exporting

SSL files 148

SSL Keys 148

exporting user and group names 103

eXtended Server-Side Includes (XSSIs) 14

F

fast

file first aid 16

file system 7

storage 7 , 16

FastCGI 201

field

creator 113 , 151

type 113 , 151

"File" menu 37

file

creators 113 , D-1

downloading via FTP 152

encodings 151

AppleSingle 151 , 152

MacBinary 151

extensions

.as 152 , 153

.bin 152

formats 17 , 104

Import and Export 104

image map 137

name

extensions 95 , 96 , 113 , 136

system G-1

native 7

transfer 7

Binary mode 152

Image mode 152

types 113 , D-1

uploading 153

File Menu

Preferences 38

File Transfer Protocol (FTP) 151

.as file extension 151

.bin file extension 151

anonymous 151

under NFS 161

Anonymous checkbox 156

AppleShare 151

ASCII mode 152 , 153

binary

mode 152

transfers 151

cgi-bin folder 154

cgi-script Action Handler 154

client program 152

content uploading 151

downloading files 152

FTP folder 156

FTP Home setting 157

FTP Log button 157

FTP Settings Table 155

ftpaccess file 159

hidden folder 156

host header-based, anonymous 159

Image mode 152

incoming folder 156

Limit Setting 157

logging 157

multihomed anonymous 158

password

based clients 158

protection 151 , 157

pub folder 156

simultaneous sessions 157

status 155

tenon/etc/ftpaccess file 159

text

mode 152 , 153

transfers 151

uploading

CGI scripts 154

content 151

files 153

URL-based execution of CGI scripts 154

User-Pass checkbox 157

Users form 154

virtual anonymous 158

filtering

URLs 73 , 126

via proxy 10

Finder

defined 16

running without 16

FireSite E-1

firewall 10

flush 90

Flush Cache 56 , 89

Folder Contents

"Files" column 130

"Folders" column 130

SSL 146

table 129 - 130

forks

data 113

resource 113

Frontier 92

FTP 151

.as file extension 151

anonymous 151

under NFS 161

Anonymous checkbox 156

AppleShare 151

ASCII mode 152 , 153

binary

mode 152

transfers 151

cgi-bin folder 154

cgi-script Action Handler 154

client program 152

content uploading 151

downloading files 152

FTP folder 156

FTP Home setting 157

FTP Log button 157

FTP Settings table 155

ftpaccess file 159

hidden folder 156

host header-based, anonymous 159

image mode 152

incoming folder 156

Limit setting 157

logging 157

multihomed anonymous 158

password

based clients 158

protection 151 , 157

pub folder 156

simultaneous sessions 157

status 155

tenon/etc/ftpaccess file 159

text

mode 152 , 153

transfers 151

uploading

CGI scripts 154

content 151

files 153

URL-based execution of CGI scripts 154

User-Pass checkbox 157

Users form 154

virtual anonymous 158

FTP folder 156

FTP Home setting 157

FTP Log button 157

FTP Settings table 155

ftpaccess file 159

modifying 154

FTPLog 72

fully qualified domain names 133

G

GIF 31 , 96

global server parameters D-1

graphs, data 51

Groups 61 , 101

adding 101

Import and Export 103

list 23

names, importing 104

NFS 161

table 101

Users in Group 102

table 102

H

hacker

attacks 5

protection 5

Harvest

ARPA-funded research project 2 , 4

cache software 5

Header-Based Virtual Hosting 8

hidden folder, FTP 156

home page

connecting to 29

defined 29

Tenon 1 , 34

WebTen 29

HomeDoor E-1

host

alias record, changing 177

alias, adding 175

header-based

anonymous FTP 159

virtual hosting 116 , 120 , 166

name 38 , 39

identification 10

record changing 176

name-based virtual hosting 166

HostnameLookups 72 , 124 , 133

htDig 208

Database 211

Index File 209

Indexing Options 210

Multiple Virtual Hosts 211

HTML 11 , 34 , 63 , 96

documents 95

HTML/OS 26

HTTP 8 , 10 , 55

protocol 95

httpd

accelerator 5

port 3

httpd.conf file 15 , 161 , F-1

hypertext documents 31

HyperText Markup Language (HTML) 96

HyperText Transfer Protocol (HTTP) 10

I

idle process 108

image maps E-1

files 137

Import and Export 103

file formats 104

importing

SSL Files 150

importing user and group names 104

incoming folder, FTP 156

incoming requests 71

logging 121

virtual host settings 117

index.html 70 , 121

indexing, directory E-2

inheritance 65

flag 65

installation

destination folder 22

guide 20 - 22

of plug-ins 14

online instructions 20

options 21

saving settings 23

status window 22

Internet 27 , 31

Internet Software Consortium 165

Internic 188

IP-based virtual hosting 6 , 116 , 147 , 166 , 169 , 170 , E-1

SSLCertificateFile 128

J

JPEG 31 , 96

K

KeepAlive 110

Keep-Alive Connections 11

KeepAliveTimeout 110

L

Lasso 15

Launching WebTen 27

on startup 40

Startup Status window 27

legacy URL 120

libraries

Perl G-3

license number, WebTen 48

Limit setting, FTP 157

lists

"Allow then Deny" 132

"Allow" 132

"Deny then Allow" 132

"Deny" 132

pull-down, in tables 63

load balancing host aliases

adding 176

deleting 176

Log Config, Reset 57

Log Menu 57

Clear Log Data 57

Display Access Log 58

Display Error Log 58

Display Plug-In Msgs 58

Reset Log Config 57

LogFormat 71 , 123 , F-1

logging 15

incoming requests 71 , 121

Logging checkbox, FTP 157

LogRotation F-2

logs

Apache 32

Squid 32

M

MacB command 151 , 152 , 153

MacBinary

file encodings 151

mode 152 , 153

Macintosh Operating System(MacOS) 1 , 53

MacOS 1 , 53

MacPerl CGI 35

MacTCP

control panel 19

MacTCPdLib file, moving 41

Mail Exchangers, DNS 177

adding 178

deleting 178

precedence 178

map

file name to a language 97

file name to a Mime Encoding 98

image E-1

image, files 137

MaxClients 108

MaxKeepAliveRequests 110

MaxRequestsPerChild 109

MaxSpareServers 108

memory

allocating 28

cache 105

requirements 19

virtual 19

Messages 89

MIME

defined 95

encodings 98

extensions 91 , 94 , 96

built-in 94

MIME type 91 , 94

overriding default extensions 95

user-defined 94

languages 97

type

overrides 136

typing system 95

minimum system requirements 38

MinSpareServers 108

mod_auth_dbm F-2

mod_dir E-2

mod_imap E-1

mod_include E-2

mod_log_config F-1

mod_wsapi F-2

modules

adding 14

Apache 14 , 213

MPEG Movie Format 96

MultiHome E-1

multihomed

anonymous FTP 158

TCP stack 6 , 8 , 40

multiple

domain names 6

first-class URLs 7

Multipurpose Internet Mail Extensions (MIME), defined 95

multitasking, preemptive 1 , 7

MUMM 17

creator 114

myopic plug-ins 111

MyopicPlugInMode 111

N

name-based virtual hosting 166 , 169 , 170

native file system 7

navigating the administration pages 63

NCSA 3

Network File Service (NFS) 7

access points 162

anonymous FTP requests 161

configuring 161

defined 161

group IDs 161

httpd.conf file 161

local path 163

read only access 161 , 163

server 162

path 162

settings table 162

user IDs 161

networking 5

OpenTransport 42

TCP/IP 23

New Primary Zone Page 182

New Secondary Zone Page 183

NFS

access points 162

anonymous FTP requests 161

configuring 161

defined 161

group IDs 161

httpd.conf file 161

local path 163

read only access 161 , 163

server 162

path 162

settings table 162

user IDs 161

NoCache 82

NoFinder 16

non-IP-based virtual hosts 10

O

Object caching 4

OpenTransport 1 , 5 , 6 , 8 , 38 , 42

networking with 42

Replacing 23 , 40 , 167 , 169 , 170

operators

"POST" 74 , 127

"PUT" 74 , 127

P

packet buffers 53

parent

folder 130

process 4

partially qualified domain names 133

password 99

administrator, setting 28

based FTP clients 158

changing 100

encrypted 105

field 47

protection under FTP 151 , 157

unencrypted 105

PDF 11 , 12

performance, WebTen 2

Perl G-3

CGIs 13 , 113 , 194 , G-1

libraries G-3

persistent connections 11 , 12

PHP 26

PIAccessControl 73 , 126

ping-of-death 6

PIPostProcessing 74 , 127

PIPreProcessing 74 , 126

piServerField D-2

PITCPOpenTimeout 110

plug-ins 11 , 31 , 73 - 74 , 125 - 127

administration 79 , D-1

Apple CGI Defaults

ACGIBinOnly 73 , 126

PIAccessControl 73 , 126

PIPostProcessing 74 , 127

PIPreProcessing 74 , 126

PostProcessor 74 , 127

PreProcessor 74 , 126

RequestFiltering 73 , 126

WSAPIPostArgSize 74 , 127

WSAPIRequests 73 , 125

built-in E-1

display messages 58

installing 14

interfaces 79

myopic 111

MyopicPlugInMode 111

piServerField D-2

security 73 , 126

settings 79

sub-folder 32

support for 1

virtual host operation D-2

W*API D-1

WebSTAR 1

Port 109

"POST" operator 74 , 127

PostProcessor 74 , 127

Power Macintosh 19

preemptive multitasking 7

"Preferences" menu item 37

Preferences 38 , 167

DNS IP Address 168 - 169

Domain Name 168 - 169

Host Name 168 - 169

Preferences folder 24

Preferences window 23 , 27

PreProcessor 74 , 126

Primary Zone

accessing 172

Address List 172 , 180

configured 179

creating 171

creating from Secondary 185

defined 171

Delete Host 172

deletiing 171

Home Page 172

New Alias 172

New Host 172

Start of Authority 172 , 181

Zone List 172

processes

child 4

idle 108

parent 4

protection, from hackers 5

proxy

access 85

domain name restrictions 86

ProxyBlock 86

filtering 10

garbage collection 81

security 10

server, defined 4

services 10

settings

CacheDefaultExpire 82

CacheGcInterval 81

CacheLastModifiedFactor 81

CacheMaxExpire 81

CacheSize 81

NoCache 82

Proxy Access 85

ProxyRequests 80

Proxy Settings 80

ProxyBlock 86

ProxyPass 84

ProxyRemote 83

ProxyRequests 80

pub folder, FTP 156

pull-down lists, in tables 63

"PUT" operator 74 , 127

"PUT" and "DELETE" requests 11

Q

Quick Start Guide 27 - 31

QuickTime Movie Format 31 , 96

"Quit" menu 37

Quitting WebTen 34 , 37

R

radio buttons, in tables 63

Raw Text 96

Realm 134

name 135

Realm-Based

access controls 99 , 101 , 135

requirements 134

Any Valid User 135

Realm Name 135

Selected Users 135

Users in Group 135

redirect settings 78

redirection URLs 120 , E-1

references, Web server 34

Remote

proxies 83

ProxyPass 84

ProxyRemote 83

startup 60

removing an item from a table 64

Replace OpenTransport setting 23 , 166

Replacing OpenTransport 23 , 40 , 167 , 169 , 170

RequestFiltering 73 , 126

requests

incoming 71

logging 121

requirements

disk space 19

memory 19

Reset button 65

Reset Log Config 57

resource fork 113 , 151

Restart Server 88 , 212

restarting

WebTen 167

your Macintosh 22

reverse DNS lookup 120

table 180

zone 180

running

with DNS 169

without DNS 168

without the Finder 16

S

safeguarding SSL Keys and certificates 148

"Save" button 64

Save Display 56

"SaveCSR" button 143

scripting 12

for temporary files 33

ScriptLog 72

Secondary Zone 184

creating 171

defined 171

deleting 171

Secure Socket Layer (SSL) 7

Certificate Authority (CA) 139

Certificate Signing Request (CSR)

defined 140

generating 143

cipher 139

ban 147

defined 145

examples 145

requirements 147

restrictions 141 , 146

defined 139

enabling 145

encryption algorithm 139

exporting

SSL Certificates 149

SSL Files 148

SSL Keys 148

hosts 147

importing

SSL Certificates 150

SSL Files 150

SSL Keys 150

"SaveCSR" button 143

security 146

server certificate

defined 139

generating 141

multiple 147

obtaining 140

renaming 140

validity of 144

SSL Certificate

safeguarding 148

SSL Keys

exporting 148

safeguarding 148

SSL Settings 141

form 140

page 141

SSLBanCipher list 147

SSLSecurity directive 119

Thawte Consulting 140

secure transmission 1

security

plug-ins 73 , 126

SSL 146

via proxy 10

Sendmail G-3

server

administration E-2

APIs 14

certificate

defined 139

for SSL 140

generating 141

multiple 147

obtaining 140

renaming 140

tenon/ssl/certs folder 128

validity of 141 , 144

Server Controls 87 , 212

Cache Status 88

Config Log 90

Flush Cache 89

Messages 89

Restart Server 88

Server Info 88

Server Status 88

Startup Log 89

Server Defaults 68 - 74

ACGIBinOnly 73 , 126

Changing 68

DirectoryIndex 70 , 121

ErrorLog 71 , 121

HostnameLookups 72 , 124

LogFormat 71 , 123

RequestFiltering 73 , 126

ScriptLog 72

ServerAdmin 70 , 119

ServerAlias 120

ServerName 120

table 68 , 69 , 75

TransferLog 71

WSAPIRequests 73 , 125

Server Info 88

Server Status 88

ServerAdmin 70 , 119

ServerAlias 120

ServerName 120

ServerPath 111 , 120

Server-Side Includes (SSIs) 14 , E-2

sessions, simultaneous under FTP 157

Set Admin Password 28 , 47 , 61

settings, advanced

ACGIReplyTimeout 110

KeepAlive 110

KeepAliveTimeout 110

MaxClients 108

MaxKeepAliveRequests 110

MaxRequestsPerChild 109

MaxSpareServers 108

MinSpareServers 108

MyopicPlugInMode 111

PITCPOpenTimeout 110

Port 109

StartServers 108

TimeOut 109

Sharing Setup 38

Shell CGIs 191

shell CGIs 13 , 113 , G-1

simultaneous

sessions under FTP 157

Sound Format 96

Squid 2 , 10 , 113

Accelerator Cache 80 , F-1

Cache Status 88

configuration files 33

defined 5

directives 15

logs 32

Object Cache 4 , 5 , 7 , E-1

use of native file system 7

SSL 7

Certificate Authority (CA) 139

Certificate Signing Request (CSR)

defined 140

generating 143

cipher 139

ban 147

defined 145

examples 145

resquirements 147

restrictions 141 , 146

defined 139

enabling 145

encryption algorithm 139

exporting

SSL Certificates 149

SSL Files 148

SSL Keys 148

hosts 147

importing

SSL Certificates 150

SSL Files 150

SSL Keys 150

"SaveCSR" button 143

security 146

Self-Signed Certificates 147

server certificate

defined 139

generating 141

multiple 147

obtaining 140

renaming 140

validity of 144

Settings 141

form 140

page 141

SSL Certificate

safeguarding 148

SSL Keys

exporting 148

safeguarding 148

SSLBanCipher list 147

SSLSecurity directive 119

support for secure transmissions 1

Thawte Consulting 140

SSL Certificate

exporting 148

importing 150

SSL Key file 148

SSL Keys

importing 150

SSLCertificateFile 128

sslcerts.cgi 150

SSLeay copyright A-3

Start/Stop

Admin Server 49

Web Server 48 , 88

StartServers 108

Startup

Items Folder 40

Log 89

Startup Status window 27

status, thread 55

Sub-Folder Contents 130

supercache_enable 106

swap_level1_dirs 106

swap_level2_dirs 106

SYN attacks 6

system

heap 19 , 53

requirements 19 , 27 , 38

System Status 48 , 52

(Pkts) In Use 53

"In" value 53

"Out" value 53

Cache: CPU 52

data graph 53

Iface 53

In Use 53

Mem Free 53

Net 53

Pkts Free 53

Threads 52

Web Server: CPU 52

System-Wide Configuration 67

Action Handlers 91

advanced settings 107

Cache Settings 105

Groups 101

MIME

Encodings 98

Extensions 94

Languages 97

Proxy Settings 80

Remote Proxies 83

Server Controls 87

Users 99

T

table, removing an item from 64

Tango 15

TCP/IP 5 , 6 , 39 , 55

control panel 19 , 38 , 167

networking with 23

Tenon's TCP stack 6 , 8

running dual stacks 6

Tenon

home page 1 , 34

TCP stack 6 , 8 , 40

tenon

folder 33 , 105 , G-1

tenon/etc/ftpaccess file 159

tenon/ssl/certs folder 128

text

edit fields, in tables 63

editors 17

mode in FTP 152 , 153

strings, ASCII 15

transfers via FTP 151

TEXT type 114

Thawte Consulting 140

thread status 55

TIFF 96

Time Zone 38 , 39

TimeOut 109

TransferLog 72 , 121 , 124

TransferLog 71

transfers, chunked 12

transmission, secure 1

type

BINA 114

document 95

field 113 , 151

TEXT 114

U

"undo" command 65

unencrypted passwords 105

UNIX

commands G-1

shell scripts 12

virtual machine 1 , 3 , G-1

Unix<->Text 17 , 32

uploading

CGI scripts 154

content via FTP 151

files via FTP 153

URLs 7 , 10 , 34 , 83

filtering 73 , 126

legacy 120

redirection 120 , E-1

user-defined

action handlers 91

MIME Extensions 95

MIME extensions 94

User-Pass checkbox 157

Users 99

adding 100

form, FTP 154

groups and NFS 161

IDs and NFS 161

in Group 102

table 102

list 23

name 99

changing 100

importing 104

table 61 , 100

Using 191

Utilities 16

Fast File First Aid 16

NoFinder 16

Unix<->Text 17

V

version number, WebTen 90

virtual

anonymous FTP service 158

domains E-1

memory 19

virtual hosting 1 , 6 , 8 , 10 , 29 , 70 , 120 , 166 , E-1

defined 6 , 115

IP based 147

requirements 166

Virtual Hosts 7 , 115 , 115 - 121

Adding 116 , 169 , 170

challenged 111

configuration 116 , 117

ACGIBinOnly 126

DirectoryIndex 121

DocumentRoot 119 , 129

ErrorLog 121

HostnameLookups 124

LogFormat 71 , 123

RequestFiltering 126

ServerAdmin 119

ServerAlias 120

ServerName 120

ServerPath 120

Table 118 , 125

table 68 , 75 , 117 , 141 , 146

VirtualHost 118

WSAPIRequests 125

deleting 116

folder, renaming 119

host header-based 116 , 166

host name-based 166

IP address-based 116 , 166 , 169 , 170

SSLCertificateFile 128

name-based 166 , 169 , 170

operation of plug-ins and CGIs D-2

settings 117

SSLSecurity directive 119

Table 115 , 145 , 169 , 170

VirtualHost 118

VRML documents 31

W

W*API

module 15

Plug-Ins D-1

Washington University FTP Server

copyright A-5

Web Server

References 34

Start/Stop 48

Web Server Status 48 , 54

Bytes Sent 54

CPU 55

Hits 54

Servers 55

thread status 55

WebCrossing 26

WebEvent 26

WEBmail 202

Adding a mailbox 204

Customizing 207

Using as e-mail Client 202

WebSTAR 104 , D-1

Admin Server E-2

Byte Server E-2

Data Cache E-1

Dir Indexer E-2

Format checkbox 72 , 123

Image Map E-1

logging 15

plug-ins

Apache equivalents 14 , 213

APIs 1

from StarNINE D-2

SSI E-2

WebTen 20

Administration 59

Adding Entries 64

Making Changes 64

Removing Entries 64

Resetting Entries 65

System-Wide 67

Administration Server 14 , 23 , 30 , 33 , 47 , 59 , 63 , 115 , 170 , 213 , D-1

connecting to 30

alias 8

application heap 19 , 28

architecture 3 , 167 , 171

diagram 2

Built-In Plug-Ins and CGIs E-1

cache 79

configuration files 33

connecting to 169 , 170

customizing 23

defined 1

de-installing 24

enabling 42

features 7

folder 27 , 31 , G-3

Home Page 29

connecting to 29

installation options 21

launching

Startup Status window 27

license number 48

menus 37

overview 1

performance 2

Preferences file 24

quitting 34 , 37

restarting 167

running

with DNS 169

without DNS 168

Tenon's TCP stack 5

version number 90

Web Server Status Window 4

webten_admin 60

WebTenAdmin group 61 , 101 , 135

World Wide Web (WWW) 27

WSAPI 14

CGIs 3 , 12

wsapi_module 14

WSAPIPostArgSize 74 , 127

WSAPIRequests 73 , 125

WWW (World Wide Web) 27

X

XSSIs (eXtended Server-Side Includes) 14

Z

Zone

deleting 186

Primary

accessing 172

Address List 172

Delete Host 172

Home Page 172

New Alias 172

New Host 172

Start of Authority 172

Zone List 172

Secondary 184

creating 171

defined 171

deleting 171