[ Previous ] [ Contents ] [ Index ] [ Next ]

Directory Map

This table describes all of the directories that are created under the AOLserver installation directory when you install AOLserver. It lists the files or types of files that are stored in each directory, the configuration parameters that affect the directory or the files in the directory, and references to where you can find more information on the associated AOLserver features.

Directory

Description

/bin

Directory containing the AOLserver binary and the default directory for any dynamically-loadable C modules.

Files:

.so files
nsd
translate-ini

Related Parameters:

modules parameters, see page 62

/examples

Directory containg C and Tcl examples, each in a separate subdirectory.

/include

Directory containing header files for AOLserver.

Files:

.h files

/lib

Directory containing static libraries used for building customized components to AOLserver. This directory currently only includes the libnspd.a file that can be used to build database proxy daemons (external database drivers).

Files:

libnspd.a

See Appendix B of the AOLserver C Developer's Guide for information on building external database drivers.

/log

Directory containing log files and the server pid file.

Files:

server.log
nspid.port

Related Parameters:

LogMaxBackup, see page 51
LogRoll, see page 51
PidFile, see page page 51
ServerLog, see page 51

/modules

Contains directories for each configured module that operates across servers, such as the tcl module.

See page 62 for information on configuring AOLserver modules.

/modules/nscp

Directory containing files related to control port interface.

Files:

tcsh.inputrc

Related Parameters:

all nscp parameters, see page 64

See Chapter 6 for information on the control port interface.

/modules/tcl

Default directory for shared Tcl script library. Also contains subdirectories containing Tcl examples and Tcl scripts for various modules.

Files:

.tcl files

See Chapter 3 of the AOLserver Tcl Developer's Guide for information on Tcl libraries.

/modules/tcl/nsperm

Directory containing user, group, and permissions files, plus Tcl scripts for the nsperm module, which is used to provide access control for AOLserver.

Files:

passwd file
group file
hosts.allow file
hosts.deny file
perms file
.tcl files

See page 69 for information on configuring the nsperm module. See Chapter 6 for information on using the access control features.

/modules/nsunix

Contains socket file for the nsunix module.

Related Parameters:

all nsunix parameters, see page 72

/servers

Contains directories for each server.

/servers/server-n

Contains server-specific directories, including modules and pages.

/servers/server-n/modules

Contains directories for server-specific modules, including nsftp, nslog, nsperm, nsservlet, and tcl.

/servers/server-n/modules/nslog

Default directory where the server's access log is stored.

Files:

access.log

Related Parameters:

all nslog parameters, see page 68
/servers/server-n/modules/nsperm

Default directory where access control files are stored. The access control features are enabled by the nsperm module.

Files:

.dat files
passwd
group
hosts.allow
hosts.deny
perms

Related Parameters:

Directory, see page 69

See page 69 for information on configuring the nsperm module. See Chapter 6 for information on using the access control features.

/servers/server-n/modules/tcl

Default directory for private Tcl script library for this server.

Files:

.tcl files

Related Parameters:

Library, see page 61

See Chapter 3 of the AOLserver Tcl Developer's Guide for information on Tcl libraries.

/servers/server-n/pages

Default directory where pages and graphics for the server are stored. Users can optionally have individual subdirectories of this directory (see UserDir, below).

Files:

typically, .htm, .html, .shtml, and .adp files

Related Parameters:

DirectoryFile, see page 55
PageRoot, see page 56
Map (for ADPs), see page 57
Map (for CGI), see page 64

Top of Page

[ Previous ] [ Contents ] [ Index ] [ Next ]
Copyright © 1998-99 America Online, Inc.