Contents

Introduction

What's in this book?
Conventions used in this book
Computer system requirements

Chapter 1 Welcome to the Internet

Web basics
Understanding URLs
Understanding web servers
The Netscape FastTrack Server

Chapter 2 Installing the server

Before you begin installation
Make sure DNS is running
Create an alias for the server
Create a user account for the server
Choose unique port numbers
Upgrading an existing server
Installation instructions
What the installation process does
Changing the user account
Troubleshooting installation

Chapter 3 Configuring and managing your server

Using the Server Selector
Accessing the Server Selector
Remotely accessing the Server Selector
Shutting down the administration server
Installing multiple web servers
Removing a server from your system
Configuring your administration server
Starting and stopping a web server
Using the Server Manager

Chapter 4 Managing server content

Setting the primary document directory
Setting additional document directories
Enabling remote file manipulation
Configuring document preferences
Forwarding URLs
Setting up hardware virtual servers
Setting up software virtual servers
Assigning a character set
Specifying a document footer
Customizing parsed HTML
Working with configuration styles
Creating a configuration style
Editing a configuration style
Removing a configuration style
Applying configuration styles
Listing configuration style assignments

Chapter 5 Configuring system settings

Starting and stopping the server
Using the automatic restart utility
Changing the time interval
Turning off the debugging dialog box
Viewing server settings
Restoring backup configuration files
Tuning server performance
Enabling Domain Name System lookups
Configuring network settings
Changing the server's user account
Changing the server name
Changing the server port number
Changing the server binding address
Customizing error responses
What are the errors?
Setting up the response

Chapter 6 Controlling access to your server

Creating and removing databases
Creating a database
Removing a database
Creating, removing, and editing users
Creating a user
Removing a user
Editing a user
Listing users
Creating, removing, and editing groups
Creating a group
Removing a group
Editing a group
Listing groups
Importing users
Restricting access
Denying access to a resource
Allowing access to a resource

Chapter 7 Encryption and SSL

Internet security threats
Internet security precautions
Encryption
Public-key encryption
Signing files
How does encryption work?
How secure is encryption?
Authentication and certificates
Chaining certificates
What's in a certificate file?
Choosing Certification Authorities
Putting all the pieces together: SSL
Increasing server security
Limit physical access
Limit administration access
Choose good passwords
Secure your private key
Limit other applications on the server
Know your server's limits
Enabling SSL on your server
Generating a key pair
Changing your key pair file password
Requesting a certificate
What information does a CA need?
Installing the certificate
Managing server certificates
Activating SSL
Setting security preferences
Specifying stronger encryption strength
Keeping clients from caching SSL files
Effects of an SSL-enabled server
Secure URL construction
Secure server document root and logging
Unprotected server document directory
Changes to the magnus.conf file
Security
SSL2
SSL3
ServerKey
ServerCert
Ciphers
SSL3Ciphers
Further reading

Chapter 8 Using programs with your server

Installing server-side programs
Installing server-side Java applets
Installing LiveWire applications
Securing the LiveWire Application Manager
Installing CGI programs
Specifying a CGI directory
Specifying CGI as a file type
Installing shell CGI programs
Specifying a shell CGI directory
Specifying shell CGI as a file type
Installing client-side programs
Installing client-side Java
Installing client-side JavaScript

Chapter 9 Monitoring the server

Monitoring the server using HTTP
Server totals
Working with log files
Viewing the error log file
Setting log preferences
Viewing an access log file
Working with the log analyzer
Running the log analyzer from the Server Manager
Running the log analyzer from the command line
Archiving log files

Appendix A Hypertext Transfer Protocol

Requests
Request method
Request header
Request data
Responses
Status code
Response header
Response data

Glossary

Index

Legal information



Copyright © 1996, Netscape Communications Corporation. All rights reserved.