[ Credits ] [ First Chapter ]

 

 

 

iTools User's Guide

 

 

TABLE OF CONTENTS

1.0 iTools: Serious Tools for the Internet
2.0 Installing iTools

2.1 Installation Overview

2.2 Installation

2.2.1 Installation Dependencies

2.2.2 Pre-Installation

2.2.3 Installation

2.2.4 Network Installation

2.2.5 Post-Installation

2.3 iTools Daemons

2.3.1 DNS Daemon

2.3.2 Sendmail Daemon

2.3.3 FTP Daemon

2.4 iTools Extensions

2.4.1 ht://Dig

2.4.2 WEBmail

2.4.3 WebCatalog

2.4.4 WebEvent

2.4.5 WebCrossing

2.4.6 HTML/OS

2.4.7 FrontBase

2.4.8 JServ

2.4.9 PHP3 and PHP4

2.4.10 MySQL

3.0 Using the iTools Administration Server

3.1 Starting the iTools Administration Server

3.2 iTools Administration Server

3.2.1 Navigating the Administration Pages

4.0 System-wide Configuration

4.1 Server Defaults

4.1.1 ServerAdmin

4.1.2 DirectoryIndex

4.1.3 ErrorLog

4.1.4 TransferLog

4.1.5 LogFormat

4.1.6 ScriptLog

4.1.7 HostnameLookups

4.2 Proxy Settings

4.2.1 ProxyRequests

4.2.2 CacheSize

4.2.3 CacheGcInterval

4.2.4 CacheMaxExpire

4.2.5 CacheLastModifiedFactor

4.2.6 CacheDefaultExpire

4.2.7 NoCache

4.2.8 Remote Proxies

4.2.9 Proxy Access

4.3 Server Controls

4.3.1 Start/Stop Server

4.3.2 Server Status

4.3.3 Cache Status

4.3.4 Server Info

4.3.5 Restart Server

4.3.6 Flush Cache

4.3.7 Messages

4.3.8 Startup Log

4.3.9 System Errors

4.3.10 Config Log

4.3.11 iTools Version Number

4.4 Action Handlers

4.5 MIME Extensions

4.6 MIME Languages

4.7 MIME Encodings

4.8 Users

4.9 Groups

4.9.1 Users in Group

4.9.2 Import and Export

4.10 Cache Settings

4.10.1 AcceleratorCache

4.10.2 cache_mem

4.10.3 cache_swap

4.10.4 swap_level1_dirs

4.10.5 swap_level2_dirs

4.10.6 cache_stoplist

4.11 Advanced Settings

4.11.1 StartServers

4.11.2 MaxClients

4.11.3 MaxSpareServers

4.11.4 MinSpareServers

4.11.5 MaxRequestsPerChild

4.11.6 Port

4.11.7 TimeOut

4.11.8 KeepAlive

4.11.9 MaxKeepAliveRequests

4.11.10 KeepAliveTimeout

4.12 Error File Settings

4.13 Alias Settings

4.14 Redirect Settings

4.15 Customizing iTools

4.15.1 Creating Virtual Domain-Specific CGI-bin Folders

4.15.2 Adding Additional MIME Extension Mappings

4.15.3 Overriding a Registered Suffix Mapping

4.15.4 Running CGIs Outside of CGI-bin

4.15.5 Disabling Directory Indexing

5.0 Virtual Hosts

5.1 Virtual Hosts Table

5.1.1 Adding Virtual Hosts

5.1.2 Deleting Virtual Hosts

5.2 Virtual Host Configuration

5.2.1 VirtualHost

5.2.2 SSLSecurity

5.2.3 DocumentRoot

5.2.4 ServerAdmin

5.2.5 ServerName

5.2.6 ServerAlias

5.2.7 ServerPath

5.2.8 DirectoryIndex

5.2.9 ErrorLog

5.2.10 TransferLog

5.2.11 LogFormat

5.2.12 HostnameLookups

5.2.13 SSLCertificateFile

5.2.14 SSLCertificateKeyFile

5.2.15 Virtual FTP Folder

5.3 Folder Contents

5.3.1 Files

5.3.2 Folders

5.4 Access Controls

5.4.1 Domain Name-Based Restrictions

5.4.2 Realm-Based Requirements

5.4.3 MIME Type Overrides

5.4.4 Action Handler Overrides

6.0 Configuring and Administering DNS

6.1 Running iTools without DNS

6.1.1 Connect to the iTools Server

6.2 Running iTools with DNS

6.2.1 Connect to the iTools Server

6.3 iTools DNS Administration

6.3.1 DNS Primary Zone

6.3.2 DNS New Primary Zone Page

6.3.3 DNS New Secondary Zone Page

6.3.4 DNS Secondary Zone

6.3.5 Deleting DNS Zones

6.4 DNS Database Files

6.5 DNS Manager CGI

6.6 Registering your DNS Zones

6.7 Online BIND8 Documentation

7.0 Utilizing FTP

7.1 File Encodings

7.2 Uploading and Executing CGI Scripts

7.3 FTP Settings

7.3.1 Anonymous

7.3.2 User-Pass

7.3.3 Limit

7.3.4 Logging

7.4 Virtual Anonymous FTP Service

7.4.1 Host Header-Based Anonymous FTP

7.5 Additional FTP Capabilities

8.0 Logs

8.1 Apache Logs

8.1.1 Log File Format Command Symbol Definitions:

8.2 Squid Logs

8.2.1 Field Definitions

8.2.2 Commonly used HTTP Header Fields

8.2.3 HTTP status codes

9.0 The iTools Application

9.1 Admin menu

9.1.1 Changing the Administrator Password

9.1.2 Changing the iTools License number

9.1.3 Web Server

9.1.4 Admin Server

9.1.5 Flush the Cache

9.2 Log menu

9.2.1 Displaying the Access Log

9.2.2 Displaying the iTools Messages

10.0 Using CGIs

10.1 Shell CGIs

10.1.1 Required Shell Script Content

10.1.2 Printenv.sh Example

10.1.3 Shell Variables

10.2 Perl CGIs

10.2.1 Required Script Content

10.2.2 Printenv.pl Example

10.2.3 Environment Variables

10.3 C Language CGIs

10.3.1 Printenv.c Example

10.4 Fast CGI

11.0 Adding SSL

11.1 Server Certificate

11.1.1 Obtaining a Server Certificate

11.2 SSL Settings

11.2.1 Common Name

11.2.2 Organization Name

11.2.3 Organizational Unit

11.2.4 Locality

11.2.5 State or Province

11.2.6 Country Code

11.2.7 Email Address

11.2.8 Generating a CSR

11.3 Enabling SSL

11.4 Ciphers

11.4.1 SSL Cipher Restrictions

11.4.2 Ban Cipher

11.4.3 Require Cipher

11.5 Using iTools with Multiple Certificates

11.6 Virtual Hosts with Both Secure and Un-Secure Service

11.7 Safeguarding SSL Keys and Certificates

11.8 Self-Signed Certificates

12.0 WEBmail

12.1 Using WEBmail as an e-mail Client

12.2 Adding a WEBmail mailbox

12.3 WEBmail Administration

12.3.1 The emusetup.pl script

12.3.2 Removing WEBmail Accounts

12.3.3 The showuser Utility

12.3.4 Mail Routing with virtusertable

12.4 Customizing WEBmail

13.0 ht://Dig

13.1 Build the iTools Search Engine Index File

13.2 Test the iTools Search Engine Database

13.3 Multiple Virtual Hosts

A: DNS Definitions
B: Apache Modules

Building Apache Modules

Configuring Apache Modules

Disabling Apache Modules

Included Apache Modules

C: Squid Log Reference

Format

HTTP Header Fields

HTTP Status Codes

D: iTools Maintenance

Log Rolling

Backup

Apache Utilities

apachectl

ndbmmanage

Troubleshooting

E: The emusetup.pl Script


[ Credits ] [ First Chapter ]

Copyright 1999. Tenon Intersystems. All Rights Reserved.