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
ACGIReplyTimeout 110
cgi-script 154
Overrides 137
DNS hosts 173
groups 101
host aliases 175
load balancing host aliases 176
users 99
name 47
Change License 48
Save Display 56
Start/Stop Admin Server 49
of DNS 171
of plug-ins D-1
Administration Server 49 , 170 , E-2
connecting to 30
Start/Stop 49
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
settings 76
"Allow then Deny" lists 132
"Allow" lists 132
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
port to MacOS 3
settings 80
proxy module 10
root folder 33
The Definitive Guide 35
URL for 1
use of native file system 7
thread 48
APIs 14
Apache 14
server 14
Event Handlers D-2
Events 111
changes D-1
AppleScript CGIs (ACGIs) 1 , 11 , 13 , 14 , 73 , 74 , 110 , 111 , 126 , 127 , D-1
ACGIReplyTimeout 110
examples 31
AppleShare and FTP 151
file encodings 151
file format 153
application heap, WebTen 19 , 28
Application Programming Interface (API) 14
ARPA-funded Harvest research project 2 , 4
text strings 15
"As-Is" documents 11
attacks, hacker 5
AuthDBMFormatNCSA F-2
Berkeley Internet Named Domain (see BIND)
.bin file extension 152
CGIs G-1
mode in FTP 152
transfers via FTP 151
defined 165
enabling 166
Bourne shell CGIs 13 , 191 , G-1
CGIS E-1
domain name service 1
MIME extensions 94
table 95
plug-ins E-1
buttons, radio, in tables 63
accelerator 72 , 87 , 105 , 124
flush 90
memory 105
object 4
plug-in E-1
WebTen 79
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
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
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
dns-mgr 187
errors 58
examples 31
Fast 201
Perl CGIs 194
debugging 72
sending mail G-3
Shell 191
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
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
ban 147
defined 145
examples 145
requirements 147
Clear Log Data 57
ClearlyHome E-1
ClearWay Simple Cache Manager E-1
CLF (Common Log Format) 15 , 58
clipboard, cutting and pasting 45
Enable Cron checkbox 190
starting 190
"close" command 37
Common Gateway Interface (CGI) 35
Common Log Format (CLF) 15 , 58
Config Log 90
alias settings 76
accessing 113
Apache 33
redirect settings 78
system-wide 67
virtual hosts 117
to the Administration Server 30
to the WebTen server 169 , 170
negotiation 11
uploading via FTP 151
MacTCP 19
converting file formats 17
Apache SSL A-2
Apache Web Server A-1
SSLeay A-3
Washington University FTP Server A-5
MUMM 114
Cron 9
Enable Cron checkbox 190
starting 190
defined 189
example 190
CSR 140
customizing WebTen 23
graphs 51
database interfaces 15
debugging CGI scripts 72
default.html 29 , 30 , 31 , 33 , 70 , 121
de-installing WebTen 24
"DELETE" and "PUT" requests 11
DNS Zones 186
hosts 176
Mail Exchangers 178
denial-of-service 6
"Deny then Allow" lists 132
"Deny" lists 132
Apache 15
Squid 15
directory indexing E-2
DirectoryIndex 70
DirectoryIndex setting 121
disk space requirements 19
access log 58
errorlog 58
plug-in ssgs 58
aliases 175
host aliases 175
hosts 173
load balancing host aliases 176
virtual hosts 116
administration 171
Alias, defined B-1
defined 165
enabling 166
host alias records 177
host name records 176
load balancing host aliases 176
Zones 186
dns-mgr CGI 187
defined B-1
defined B-1
server, defined B-2
system, defined B-2
"Enable DNS" checkbox 166
Expire, defined B-2
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
adding 178
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
accessing 172
configured 179
creating 171
from Secondary Zone 185
Delete Host 172
deleting 171
Home Page 172
New Alias 172
New Host 172
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
with DNS 169
without DNS 168
Secondary Zone 184
creating 171
deleting 171
Serial Number, defined B-5
page 171
table 171
Start of Authority, defined B-5
System Name, defined B-6
defined B-6
registering 188
cache 10
type 95
DocumentRoot 77 , 111 , 119 , 129
documents, "As-Is" 11
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
aliases 175
DNS hosts 173
host aliases 175
load balancing host aliases 176
virtual hosts 116
administration 171
Alias, defined B-1
defined 165
enabling 166
host alias records 177
host name records 176
load balancing host aliases 176
Zones 186
dns-mgr CGI 187
defined B-1
defined B-1
server, defined B-2
system, defined B-2
"Enable DNS" checkbox 166
Expire, defined B-2
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
adding 178
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
accessing 172
configured 179
creating 171
creatingfrom Secondary Zone 185
Delete Host 172
deleting 171
Home Page 172
New Alias 172
New Host 172
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
with DNS 169
without DNS 168
Secondary Zone 184
creating 171
deleting 171
Serial Number, defined B-5
page 171
table 171
Start of Authority, defined B-5
System Name, defined B-6
defined B-6
registering 188
files via FTP 152
TCP stacks 6
dynamic content serving 12
"Edit" menu 45
email address, ServerAdmin 70 , 119
"Enable DNS" checkbox 166
encrypted passwords 105
encryption algorithm in SSL 139
checking 59
codes 75
files 75
in CGI scripts 72
log, display 58
AppleScript CGIs (ACGIs) 31
CGIs 31
expiry date, period 81
SSL files 148
SSL Keys 148
exporting user and group names 103
eXtended Server-Side Includes (XSSIs) 14
file first aid 16
file system 7
FastCGI 201
"File" menu 37
downloading via FTP 152
encodings 151
MacBinary 151
.bin 152
Import and Export 104
image map 137
extensions 95 , 96 , 113 , 136
system G-1
native 7
transfer 7
Binary mode 152
Image mode 152
uploading 153
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
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
based clients 158
pub folder 156
simultaneous sessions 157
status 155
tenon/etc/ftpaccess file 159
transfers 151
CGI scripts 154
content 151
files 153
URL-based execution of CGI scripts 154
User-Pass checkbox 157
Users form 154
virtual anonymous 158
via proxy 10
defined 16
running without 16
FireSite E-1
firewall 10
flush 90
"Files" column 130
"Folders" column 130
SSL 146
data 113
resource 113
Frontier 92
FTP 151
.as file extension 151
anonymous 151
under NFS 161
Anonymous checkbox 156
AppleShare 151
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
based clients 158
pub folder 156
simultaneous sessions 157
status 155
tenon/etc/ftpaccess file 159
transfers 151
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
global server parameters D-1
graphs, data 51
adding 101
Import and Export 103
list 23
names, importing 104
NFS 161
table 101
Users in Group 102
table 102
attacks 5
protection 5
ARPA-funded research project 2 , 4
cache software 5
Header-Based Virtual Hosting 8
hidden folder, FTP 156
connecting to 29
defined 29
WebTen 29
HomeDoor E-1
alias record, changing 177
alias, adding 175
anonymous FTP 159
virtual hosting 116 , 120 , 166
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
documents 95
HTML/OS 26
protocol 95
accelerator 5
port 3
httpd.conf file 15 , 161 , F-1
hypertext documents 31
HyperText Markup Language (HTML) 96
HyperText Transfer Protocol (HTTP) 10
idle process 108
image maps E-1
files 137
Import and Export 103
file formats 104
SSL Files 150
importing user and group names 104
incoming folder, FTP 156
incoming requests 71
logging 121
virtual host settings 117
indexing, directory E-2
inheritance 65
flag 65
destination folder 22
of plug-ins 14
online instructions 20
options 21
saving settings 23
status window 22
Internet Software Consortium 165
Internic 188
IP-based virtual hosting 6 , 116 , 147 , 166 , 169 , 170 , E-1
SSLCertificateFile 128
Lasso 15
Launching WebTen 27
on startup 40
Startup Status window 27
legacy URL 120
Perl G-3
license number, WebTen 48
Limit setting, FTP 157
"Allow then Deny" 132
"Allow" 132
"Deny then Allow" 132
"Deny" 132
pull-down, in tables 63
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
logging 15
Logging checkbox, FTP 157
LogRotation F-2
Apache 32
Squid 32
file encodings 151
Macintosh Operating System(MacOS) 1 , 53
MacPerl CGI 35
control panel 19
MacTCPdLib file, moving 41
Mail Exchangers, DNS 177
adding 178
deleting 178
precedence 178
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
allocating 28
cache 105
requirements 19
virtual 19
Messages 89
defined 95
encodings 98
built-in 94
overriding default extensions 95
user-defined 94
languages 97
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
adding 14
MPEG Movie Format 96
MultiHome E-1
anonymous FTP 158
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
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
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
access points 162
anonymous FTP requests 161
configuring 161
defined 161
group IDs 161
httpd.conf file 161
local path 163
server 162
path 162
settings table 162
user IDs 161
NoCache 82
NoFinder 16
non-IP-based virtual hosts 10
Object caching 4
OpenTransport 1 , 5 , 6 , 8 , 38 , 42
networking with 42
packet buffers 53
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
performance, WebTen 2
Perl G-3
libraries G-3
persistent connections 11 , 12
PHP 26
ping-of-death 6
piServerField D-2
PITCPOpenTimeout 110
plug-ins 11 , 31 , 73 - 74 , 125 - 127
built-in E-1
display messages 58
installing 14
interfaces 79
myopic 111
MyopicPlugInMode 111
piServerField D-2
settings 79
sub-folder 32
support for 1
virtual host operation D-2
W*API D-1
WebSTAR 1
Port 109
Power Macintosh 19
preemptive multitasking 7
"Preferences" menu item 37
Preferences folder 24
accessing 172
configured 179
creating 171
creating from Secondary 185
defined 171
Delete Host 172
deletiing 171
Home Page 172
New Alias 172
New Host 172
Zone List 172
child 4
idle 108
parent 4
protection, from hackers 5
access 85
domain name restrictions 86
ProxyBlock 86
filtering 10
garbage collection 81
security 10
server, defined 4
services 10
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" and "DELETE" requests 11
radio buttons, in tables 63
Raw Text 96
Realm 134
name 135
access controls 99 , 101 , 135
requirements 134
Any Valid User 135
Realm Name 135
Selected Users 135
Users in Group 135
redirect settings 78
references, Web server 34
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
incoming 71
logging 121
disk space 19
memory 19
Reset button 65
Reset Log Config 57
WebTen 167
your Macintosh 22
reverse DNS lookup 120
table 180
zone 180
with DNS 169
without DNS 168
without the Finder 16
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
defined 139
enabling 145
encryption algorithm 139
SSL Certificates 149
SSL Files 148
SSL Keys 148
hosts 147
SSL Certificates 150
SSL Files 150
SSL Keys 150
"SaveCSR" button 143
security 146
defined 139
generating 141
multiple 147
obtaining 140
renaming 140
validity of 144
safeguarding 148
exporting 148
safeguarding 148
SSL Settings 141
form 140
page 141
SSLBanCipher list 147
SSLSecurity directive 119
Thawte Consulting 140
secure transmission 1
SSL 146
via proxy 10
Sendmail G-3
administration E-2
APIs 14
defined 139
for SSL 140
generating 141
multiple 147
obtaining 140
renaming 140
tenon/ssl/certs folder 128
Cache Status 88
Config Log 90
Flush Cache 89
Messages 89
Restart Server 88
Server Info 88
Server Status 88
Startup Log 89
Changing 68
ScriptLog 72
ServerAlias 120
ServerName 120
TransferLog 71
Server Info 88
Server Status 88
ServerAlias 120
ServerName 120
Server-Side Includes (SSIs) 14 , E-2
sessions, simultaneous under FTP 157
Set Admin Password 28 , 47 , 61
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
sessions under FTP 157
Sound Format 96
Cache Status 88
configuration files 33
defined 5
directives 15
logs 32
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
defined 139
enabling 145
encryption algorithm 139
SSL Certificates 149
SSL Files 148
SSL Keys 148
hosts 147
SSL Certificates 150
SSL Files 150
SSL Keys 150
"SaveCSR" button 143
security 146
Self-Signed Certificates 147
defined 139
generating 141
multiple 147
obtaining 140
renaming 140
validity of 144
Settings 141
form 140
page 141
safeguarding 148
exporting 148
safeguarding 148
SSLBanCipher list 147
SSLSecurity directive 119
support for secure transmissions 1
Thawte Consulting 140
exporting 148
importing 150
SSL Key file 148
importing 150
SSLCertificateFile 128
sslcerts.cgi 150
SSLeay copyright A-3
Admin Server 49
StartServers 108
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
(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
Encodings 98
Extensions 94
Languages 97
Proxy Settings 80
Remote Proxies 83
Server Controls 87
Users 99
table, removing an item from 64
Tango 15
networking with 23
running dual stacks 6
tenon/etc/ftpaccess file 159
tenon/ssl/certs folder 128
edit fields, in tables 63
editors 17
strings, ASCII 15
transfers via FTP 151
TEXT type 114
Thawte Consulting 140
thread status 55
TIFF 96
TimeOut 109
TransferLog 71
transfers, chunked 12
transmission, secure 1
BINA 114
document 95
TEXT 114
"undo" command 65
unencrypted passwords 105
commands G-1
shell scripts 12
CGI scripts 154
content via FTP 151
files via FTP 153
legacy 120
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
Using 191
Utilities 16
Fast File First Aid 16
NoFinder 16
Unix<->Text 17
version number, WebTen 90
anonymous FTP service 158
domains E-1
memory 19
virtual hosting 1 , 6 , 8 , 10 , 29 , 70 , 120 , 166 , E-1
IP based 147
requirements 166
Virtual Hosts 7 , 115 , 115 - 121
challenged 111
ACGIBinOnly 126
DirectoryIndex 121
ErrorLog 121
HostnameLookups 124
RequestFiltering 126
ServerAdmin 119
ServerAlias 120
ServerName 120
ServerPath 120
table 68 , 75 , 117 , 141 , 146
VirtualHost 118
WSAPIRequests 125
deleting 116
folder, renaming 119
host name-based 166
IP address-based 116 , 166 , 169 , 170
SSLCertificateFile 128
operation of plug-ins and CGIs D-2
settings 117
SSLSecurity directive 119
VirtualHost 118
VRML documents 31
module 15
Plug-Ins D-1
Washington University FTP Server
copyright A-5
References 34
Start/Stop 48
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
Admin Server E-2
Byte Server E-2
Data Cache E-1
Dir Indexer E-2
Image Map E-1
logging 15
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
diagram 2
Built-In Plug-Ins and CGIs E-1
cache 79
configuration files 33
customizing 23
defined 1
de-installing 24
enabling 42
features 7
Home Page 29
connecting to 29
installation options 21
Startup Status window 27
license number 48
menus 37
overview 1
performance 2
Preferences file 24
restarting 167
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
wsapi_module 14
WWW (World Wide Web) 27
XSSIs (eXtended Server-Side Includes) 14