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