Symbols
$, in wildcards 50
*, in wildcards 50
?, in wildcards 50
^, in wildcards 50
~, in wildcards 50
A
accept language header
parsing 59
using 278
access
read 110
write 110
access control 102
ACL files 123
AutoCatalog and 257
catalog agent and 257
choosing what to protect 102
custom expressions 111
databases and 109
date restrictions 111
defined 291
described 97-101
entries (ACEs) 101
files 100
hostnames 109
hostnames and IP addresses 97
IP addresses 109
LDAP directories and 109
list (ACLs) 101
methods (Basic, SSL) 98
Not Found message 111
owner username 242
programs 110
redirection 111
response when denied 111
restricting 101
robots and 269
time restrictions 111
turning off 111
users and groups 97, 107
access log files 159
ACE, See access control
ACL files 123
ACLs, See access control
activity monitor 165
Add Custom Properties, Web Publishing link 252
additional document directories 54
administration forms, starting 48
administration server
defined 25
restricting access to 38
security and 132
Server Administration page 42
agent services. See agents
agent_system.ini file 233
agents
accessing 238
agent index files 234
catalog 268
configuration files 233
configuring 232-233
defined
recovering files 234-238
repairing inconsistent files 235, 236
salvaging corrupted files 235, 236-238
SNMP 171, 172
states of information 235
turned off by Web Publisher 245
types of 230-231
users of 232
using 229-239
angle brackets, in search queries 208
Application Manager
capabilities of 150
configuring default settings of 156
figure of 151
modifying installation parameters with 155
removing applications with 155
running applications with 156
securing 152
starting, stopping, and restarting applications with 155
application name
changing 155
maintaining unique 154
application status, defined 152
application URL, overview of 154
applications
client-side 143, 157
server-side 143, 144
archives, for version control files 250
attributes
adjusting the maximum number of 187
for search collections 189-191
sorting search results 205
authentication
dialog box for 98
hostnames 100
users and groups 98
author (document), catalog and 259
AutoCatalog 255
access control and 257
accessing as a user 266
activating 260
configuration files 266
configuring 260
generating HTML files from 259
manually controlling 263
resource descriptions and 259
scheduling 262
speed setting 261
status report 264
timed cataloging 262
automatic link update 249
B
bind-to address, changing 84
C
cache control directives 67
cache, defined 291
caching files 133
controlling 67
catalog agent
configuring 260
controlling 268
defined 257
generating HTML files and 259
manually controlling 263
scheduling 262
starting 263
status report 264
stopping 263
URLs and 257
catalog directory, accessing 266
Catalog Service ID (CSID) 267
CertFile directive (SSL) 141
certificates 133
Certification Authority 133
CGI
defined 144
downloading executable files 147
file types 147
programs 143
removing directories 147
specifying directories 146
character entities, HTML 223
character set
assigning 64
iso_8859-1 64
specifying for JavaScript applications 281
us-ascii 64
chroot feature 93, 140
ciphers 136
Ciphers directive (SSL) 142
ciphertext 131
classification (document), catalog and 259
client certificates 135
client object maintenance 156
specifying 154
clients, and server files 22
client-side applications 143
CNAME, DNS and 26
collection attributes 189-191
collection contents 206
collections
attributes of 189-191
configuring 194-195
contents 206
conversion filters 189-191
creating 192-194
defined 188, 292
displaying contents 206
maintaining 197-198
optimizing 248
removing scheduled maintenance 199
repairing web publishing 247
reporting on web publishing 247
scheduling maintenance 198-199
updating 196-197
collections of documents 188-199
Common Gateway Interface. See CGI
common logfile format 162, 292
example 160
computer requirements 16
conditional variables in search queries 219
configuration files
agent_system.ini 233
agents 233
csid.conf 267
dblist.ini 186, 224
dynamic 86
filter.conf 266, 267
for search 186-187
magnus.conf 17, 140, 234, 279
ns-admin.conf 280
obj.conf 17, 71, 87
process.conf 266, 267, 268
rdm.conf 266
restoring backup 78
robot.conf 266
stored in server root 36
userdefs.ini 186
webpub.conf 186, 223
configuration styles 68
applying 70
creating 68
editing 70
listing assignments 71
removing 71
confirmation prompts, configuring 156
controlling access to the server 102
conventions, used in this book 15
cron controls 262
CSID 267
csid.conf file 267
custom properties 252-253
customizing the search interface 216-227
D
Data directive (AutoCatalog) 267
databases, ACLs and 109
dblist.ini file 186, 224
dbswitch.conf file 109
decryption 131
deployment server, updating files to 156
development server, updating files from 156
directives
CertFile (SSL) 141
Ciphers (SSL) 142
Data (AutoCatalog) 267
international 279
KeyFile (SSL) 141
MetaData (AutoCatalog) 267
Security (SSL) 140
Setup (AutoCatalog) 267
Shutdown (AutoCatalog) 267
SSL2 (SSL) 141
SSL3 (SSL) 141
SSL3Ciphers (SSL) 142
SSLClientAuth (SSL) 142
directories
additional document 54
document root 53
fancy indexing 58
indexing 57
listing files in 57
moving the server 82
moving to another server 60
primary document 53
protecting access to 102
simple indexing 58
disk space requirements for searching 192
DNS. See Domain Name System
document directories
additional 54
primary 53
unprotected 140
document footer, specifying 65
document preferences
default MIME type 59
directory indexing 57
parsing accept language header 59
server home page 58
document root 53
configuring 53
JavaScript applications and 154
SSL and 140
Domain Name System 26, 79
alias, defined 292
asynchronous 80
defined 292
domain name, server 83
drop words 292
for search 182
dynamic configuration files
defined 86
htaccess 87
nsconfig 89
E
eight-bit text 278
email 19
encryption 131
keys 131
enumeration
defined 257
figure of 258
stopping 263
error log file 159, 161
error responses, customizing 85
executable files, downloading 147
Expires header, defined 292
external libraries, specifying 156
extranet, defined 292
F
fancy directory indexing 58
file extension, defined 292
file types
defined 293
setting default 59
setting for server 81
files
access control 100
moving to another server 60
protecting access to 102
unlocking 251
filter.conf file 266, 267
firewalls 20
fonts, used in this book 15
footer, document 65
forms, restricting access to 110
forwarding URLs 60
FTP 20
G
GIF, defined 293
groups
authentication 98
restricting access 97
H
hardware virtual servers 44, 61
home pages
search 200
specifying 58
hostnames
authentication 100
defined 26, 293
restricting access 97
htaccess files 87
activating 87
converting nsconfig files to 88
directives 88
HTML
character entities 223
defined 293
files, generating for catalog 259
META data, cataloging 259
HTTP 271
compliance with 1.1 271
defined 20, 293
persistent connection timeout 81
requests 272
responses 273
servers 21
status codes 273
URLs and 21
httpacl directory 123
HTTPD 293
HTTPS 139
defined 293
SSL and 139
I
Index and Update Properties, Web Publishing link 243
index.html
and default page in JavaScript 153
specifying 58
indexing directories 57
fancy 58
inittab
defined 294
editing 75
starting the server with 74
installation 29-37
directories created during 35
errors (uid) 27
files created during 35
JavaScript applications 153
multiple servers 45
preparation for 26
troubleshooting 38
user account needed for 29
intelligent agents. See agents
interactive server monitor 166
Internet 19
Internet Protocol (IP), defined 26
intranet 20
IP addresses 21
defined 294
restricting access 97
J
Java, using with the server 143, 145
JavaScript
defined 144
Oracle's Japanese database and 283
server-side, activating 150
using with the server 144
JavaScript applications 143
default page, specifying 156
deleting 155
initial page, specifying 156
installing 153
languages, specifying 281
modifying installation parameters of 155
removing 155
restricting access to 155
running 156
sample 157
starting, stopping, and restarting 155
K
KeyFile directive (SSL) 141
keys 131
L
language, for web publishing 246
last-modified date (document), catalog and 259
LDAP directories, and access control 109
link management
automatic link update 249
link status database 245, 249-250
turning off 245, 249-250
Link Management, Web Publishing link 249
link status database 245, 249-250
listen-queue size 80
log analyzer 165
running from command line 170
running from Server Manager 168
log files 159-165
access 159
common format for 162
error 159, 161
flexible format 162
setting preferences for 162
M
macros, search 225-227
magnus.conf file 17, 140, 234, 279
Maintain Web Publishing Data, Web Publishing link 247
maintaining web publishing data 247-248
Manage Properties, Web Publishing link 254
management information base. See MIB
mangus.conf
access control and
obj.conf
access control and 123
master agent, SNMP 172
maximum simultaneous requests 78
MD5, defined 294
MetaData directive (AutoCatalog) 267
META-tagged attributes
adding as custom properties 253
redefining 205, 253
MIB 173
MIME types 81
default 59
MIME, defined 295
MTA
defined 295
host 84
multimedia 20
N
Netscape Catalog Server 255
Netscape MIBs 173
netscape-http.mib, MIB file 173
network management station 171
newsgroups 19
NIS, defined 295
NMS. See network management station
NNTP 20
defined 295
host 85
nobody user account 27, 83
non-alphanumeric characters in search 215
Not Found message, access control and 111
ns_agent_base.idx file 234
ns_agent_class.idx file 234
ns_agent_user.idx file 234
ns-admin.conf file 38, 280
nsconfig files 86
converting to htaccess files 88
using 89
writing 91
O
obj.conf file 17, 71, 87
optimizing collections 248
owner, as a username 242
P
parsed HTML, customizing 66
password file 295
passwords, authentication 98
pattern variables
configuration files 223-225
generated 225-227
search 221-227
user defined 222-223
performance tuning 78
persistent connection timeout 81
ports
80 (HTTP) 84
above 1024 84
changing 84
clients and 84
HTTPS 134
recommended 28, 84
security and 140
server 84
starting the server 28
pragma no-cache 133
preferences, global 82
primary document directory, setting 53
process.conf file 266, 267
example 268
programs
access control 110
CGI 143
Java 143
JavaScript 143, 144
protocol
defined 19
TCP/IP 19
public directories
configuring 55, 68
customizing 55
public keys 132
Q
query
combining search operators 208
default pages 201-204
query handler 148
query language for search 207-216
R
RAM
defined 295
required 16
rc.2.d 295
starting the server with 74
rdm.conf file 266
read access 110
recovering agent files 234-238
recovering inconsistent agent files 236
redirection 295
redirection (access control) 111
repairing the web publishing collection 247
reporting on the web publishing collection 247
requests
catalog agent and 257
HTTP 272
maximum simultaneous 78
server and 79
resource
configuring 49
defined 296
resource descriptions, generating 259
Resource Picker 49
figure of 50
responses, HTTP 273
restarting the server 73
restricting access 101, 102
restricting symbolic links 94
results of search 204-206
robot.conf file 266
robot.log, described 262
robots 268
robots.txt 268
editing 270
examples of 269
format of 269
root
defined 296
server and 83
root directory, changing 93
S
salvaging corrupted agent files 236-238
search
adjusting the number of attributes 187
arguments for 219
basics of 200-206
character entities 223
collections 188-199
combining operators 208
conditional variables 219
configuration file variables 223-225
configuration files 186
configuring 183-184
configuring pattern files 185
controlling access to 180-181
customizing the interface 216-227
default assumptions of 207-208
disk space requirements 192
displaying a document 205
generated pattern variables 225-227
home page 200, 216
indexing documents 188-199
languages available 286
macros 225-227
modifying configuration files 186-187
non-alphanumeric characters 215
operators reference 210-213
operators, determining which to use 209
pattern variables 221-227
query 201-204
query language 207-216
required arguments 220-221
restricting memory for 187-188
results 204-206
rules of 208-209
search function syntax 219
sorting results 205
stemming 209
stop words 182
turning on and off 182-183
URL encodings in 220
URL mapping 181
user-defined pattern variables 222-223
using 179-227
wildcard operators 214-215
search home page 216
Secure Sockets Layer. See SSL
security
increasing 132
keys 131
Security directive (SSL) 140
Server Administration page 42
server daemon, defined 296
server home page 58
Server Manager, starting 48
server name
aliases 26
changing 26, 83
CNAME and 26
server plug-in APIs 143
server root, defined 296
server settings, viewing 77
server user account 27
servers
bind-to address 84
computer requirements for 16
home pages for 58
HTTP 21
installing multiple 45
location, changing 82
moving files 60
ports above 1024 84
ports under 1024 83
redirecting URLs to 60
removing 47
requests, maximum simultaneous 79
restricting access to 102
root user 83
slow performance 38
SSL effects 139
starting 43, 73, 74, 77
stopping 43, 73, 76
user account for starting 83
user accounts, changing 83
using Control Panel to start 77
server-side applications 143
session keys 132
Setup directive (AutoCatalog) 267
Shutdown directive (AutoCatalog) 267
simple directory indexing 58
SMTP 20
SNMP 171-177
enabling subagents 176
installing subagents 175
master agent 172
subagents 171
SOCKS, defined 296
software virtual servers 44, 62
sorting search results 205
spiders, controlling 268
SSL
2.0 ciphers 137
3.0 ciphers 138
activating 134
defined 131, 296
document root and 140
effects of 139
enabling 133
enabling and disabling 134
preparation for 132
SSL2 directive (SSL) 141
SSL3 directive (SSL) 141
SSL3Ciphers directive (SSL) 142
SSLClientAuth directive (SSL) 142
SSL-enabled browsers 131
starting the server 73, 74, 77
user account needed 28, 83
stemming, canceled in a search query 209
stop words 296
for search 182
stopping the server 73, 76
styles, configuration 68
subagents
defined 171
enabling 176
installing 175
superuser, defined 297
symbolic links, restricting 94
T
TCP/IP 19
telnet 297
termination timeout 74
timeout, termination 74
title (document), catalog and 259
top-level domain authority 297
trace facility 157
troubleshooting installation 38
tuning performance 78
U
uid
defined 297
installation errors and 27
Uniform Resource Locators. See URLs
Unix user accounts 27
Unlock File, Web Publishing link 251
URI, defined 297
URL encodings, in search 220
URLs
application 154
cataloging 257
defined 21, 297
enumeration diagram 258
format of 21
forwarding 60
mapping, defined 297
redirecting to servers 60
SSL-enabled servers and 139
to start and stop applications 156
user accounts
changing 83
nobody 27, 83
server and 27
user directories
configuring 55, 68
customizing 55
user name, specifying for catalog agent 257
userdefs.ini file 186
users
authentication 98
restricting access 97
V
version control archive directory 250
Version Control, Web Publishing link 250
viewing server settings 77
virtual servers
hardware 44, 61
software 44, 62
W
WAI
defined 298
enabling 149
web crawlers, controlling 268
web files
moving 156
specifying path 156
web publishing
adding custom properties for 252-253
changing language of 246
changing state of 245-246
configuring 241-254
defined 298
editing properties 254
indexing properties 243-245
link management state 249-250
maintaining data 247-248
managing properties for 254
optimizing the collection 248
owner and ACLs 242
removing properties 254
repairing the collection 247
reporting on the collection 247
setting access control 242
unlocking files in 251
version control archive for 250
Web Publishing Language, Web Publishing link 246
Web Publishing State, Web Publishing link 245
web sites
catalog directory and 266
defined 19
webpub.conf file 186, 223
wildcards
as literals 215
in search queries 214-215
write access 110
WWW (World Wide Web) 20