Symbols

$, in wildcards 39
*, in wildcards 39
?, in wildcards 39
^, in wildcards 39
~, in wildcards 39

A

access
read 80
write 80
access control 79
choosing what to protect 79
host names and 81
IP addresses and 81
Not Found message 80
resources and 79
user databases and 70
administration forms
starting 36
administration server
restricting access to 26
security and 97
administration server, configuring 35
applications
client-side 115
server-side 115
authentication 106, 109
client 93
defined 87
server 93
authentication certificates 92

B

buttons
figure of 38
top of forms 38

C

cache
defined 139
caching files 109
CAs 92
certificate 100
certificate authority 100
certificate request, information needed 103
certificates 87, 92
deleting 105
distinguished name 104
managing 105
Certification Authorities 92
CGI
defined 116
CGI directories
editing 120
removing 120
CGI programs 115
changing the server's location 63
changing the server's user account 64
character set, assigning 48
CHROOT 110
ciphers
defined 89
ciphertext 87
client applications
HTTP servers and 14
client authentication 93
clients
accessing the server 65
customized error messages for 66
client-side applications 115
CNAME
DNS and 16
Common Gateway Interface
defined 116
common logfile format 139
computer requirements 10
configuration templates
applying 55
creating 52
removing 55
configuring
administration server 35
controlling access to the server 70, 79
conventions, used in this book 9
converting NCSA user databases 78
creating databases 71
cryptography 112
customizing error messages 66
Cypherpunks 113

D

databases
adding users 73
creating 71
creating groups 76
editing groups 77
editing users 74
file format 70
listing groups 78
listing users 74
password, changing 72
removing 71
removing groups 76
removing users 73
DBM 70
decryption 86
keys 87
defaults
file types 46
deleting certificates 105
directories
listing files in 45
moving the server 63
moving to another server 46
protecting access to 79
directory indexing 45
distinguished name 104
DNS 13
defined 139
DNS alias 139
document directories
additional 42
primary 41
document directory 110
document footer, specifying 50
document preferences
default MIME type 46
directory indexing 45
server home page 45
document root 41
configuring 41
SSL and 109
domain name servers 13
Domain Name System 62
Domain Name System, using with server 16
domain name, server 64
dynamic configuration 43, 52

E

encryption 87, 109
keys 87
public-key 88
signing files 90
symmetric 88
error responses
customizing 66
Expires header
defined 140

F

features, list of 14
file extension, defined 140
file types
defined 140
setting default 46
files
moving to another server 46
protecting access to 79
firewalls 12
fonts
monospaced, used in this book 9
used in this book 9
forwarding URLs 46
ftp 12

G

GIF, defined 140
groups
creating 76
defined 75
editing 77
listing 78
removing 76

H

Home Page
specifying 45
host names
restricting access by using 81
hostname
defined 16, 140
HTML, defined 140
HTTP
defined 140
URLs and 13
http
defined 12
HTTP servers
defined 13
HTTPD
defined 141
HTTPS
defined 141
https 109
SSL and 109

I

importing
NCSA user databases 78
users 78
index.html, specifying 45
information
Internet and 11
inittab
defined 141
editing 58
starting the server with 58
installation 18-25, ??-26
directories created 24
errors (uid) 17
files created 24
preparation for 15
upgrading servers 17
user account needed 18
what it does 24
installing LiveWire applications 117
integrity 86
Internet
defined 11
Internet Protocol (IP)
defined 16
intranet
defined 12
IP address 13
IP address, defined 141
IP addresses
access control and 81

J

Java 115, 116
JavaScript 116

K

key size 110
keys 87
private 88
public 88
session 96

L

LiveWire 115
LiveWire applications
installing 117
logging
security 110

M

magnus.conf 110
managing certificates 105
MD5, defined 141
message integrity
signing files 90
MIME
defined 141
MIME types
default 46
monospaced fonts
used in this book 9
multimedia
WWW and 12

N

NCSA user databases
importing 78
Netscape Server Manager, starting 36
NIS
defined 142
nntp 12
nobody user account 17, 64
Not Found message, access control and 80
ns-admin.conf file 26

O

overview of this manual 9

P

parsed HTML, customizing 51
password file 142
passwords
changing for databases 72
port numbers
recommended 17
security and 110
starting the server 17
ports
80 (HTTP) 65
above 1024 65
changing 65
clients and 65
HTTPS 106
recommended 65
server 65
pragma no-cache 109
preferences
global 63
primary document directory, setting 41
prime numbers 91
privacy 109
private key 100
private keys 88
processes
server and 61
programs
CGI 115
Java 115
JavaScript 116
LiveWire 115
protocol
defined 11
TCP/IP 11
public directories
configuring 43, 52
public information directories
customizing 43
public key 100
public keys 88
public-key encryption 88

R

RAM
defined 142
rc.local 142
starting the server with 58
read access 80
realm
defined 142
redirection 142
removing databases 71
resource
defined 142
resources
configuring 38
controlling access to 79
restarting the server 57
restricting access 79
root
defined 142
server and 64

S

Secure Sockets Layer (SSL) 85
security
authentication and 87
encryption and 87
increasing 97
integrity and 86
keys 87
Security directive 110
security log 110
server
starting 58
server authentication 93
explained 93
server daemon
defined 142
server home page 45
server name
aliases 16
changing 16, 64
CNAME and 16
server plug-in API 115
server processes 61
sp 61
server root
defined 142
server settings, viewing 60
server threads, setting 61
server user account 16
ServerCert directive 111
ServerKey directive 111
servers
computer requirements for 10
controlling access to 70
features list 14
home pages for 45
HTTP defined 13
location, changing 63
moving files 46
ports above 1024 65
ports under 1024 64
processes 61
redirecting URLs to 46
restricting access to 79
root user 64
slow performance 26
starting 57
user account for 64
stopping 57, 60
upgrading 17
user account, changing 64
server-side applications 115
session key 89
session keys 96
signing files 90
smtp 12
SOCKS
defined 143
spoofing 86
SSL
defined 143
document root and 109
enabling and disabling 106
information needed to enable 103
preparation for 97
signing files 90
SSL-enabled browsers 85
starting the server 57, 58
user account needed 17, 64
stopping the server 57, 60
styles, in this book 9
superuser
defined 143
symmetric encryption 88
system preferences
configuring 61

T

TCP/IP 11
telnet 143
templates, configuration 52
terms used in this book 9
terms, in this book 9
threads, setting server 61
top-level domain authority 143
troubleshooting installation 26
typestyles used in this book 9

U

uid
defined 143
installation errors and 17
Uniform Resource Locators 13
Unix
user accounts 16
upgrading 17
URL database
defined 144
URLs
defined 13, 144
format of 13
forwarding 46
redirecting to servers 46
SSL-enabled servers and 109
user account
changing 64
server and 16
user accounts
nobody 17, 64
user authorization 81
user databases
adding users 73
creating 71
creating groups 76
defined 70
editing groups 77
editing users 74
file format 70
importing NCSA databases 78
listing groups 78
listing users 74
password, changing 72
removing 71
removing groups 76
removing users 73
user directories
configuring 43, 52
customizing 43
users
adding to databases 73
defined 72
editing 74
importing 78
listing in databases 74
removing from databases 73

V

viewing server settings 60

W

wildcard patterns
defined 39
examples of 39
write access 80
WWW (World Wide Web)
described 12