Table of Contents
- Introduction

  | · Introduction · Server Administration · Different Versions · Concepts

- Installation
- Handling Challenger
- Virtual Servers
- Configuration Examples
- Modules
- Filesystems
- RXML Tags
- Graphics
- Proxy
- Databases
- Miscellaneous Modules
- Security Considerations
- Scripting
- Frontpage
- Upgrading
- Third Party Extensions
- Portability
- Reporting Bugs
- Appendix

Introduction
This manual describes how to install, configure and maintain a Roxen Challenger server in a secure way. It is meant for system administrators and anyone interested in the inner workings of Challenger.

`Introduction`
  This chapter, introducing the concepts.

`Installation`
  How to install Challenger on your system.

`Handling Challenger`
  How to use the Configuration Interface.

`Virtual Servers`
  How to create Virtual Servers using HTTP, HTTPS or FTP.

`Configuration Examples`
  Example configurations for some common server types.

`Modules`
  How Challenger's modules work.

`Filesystems`
  Modules that handle files and directories.

`RXML Tags`
  Modules that handle RXML tags.

`Graphics`
  Modules that provide graphical capabilities to Challenger.

`Proxy`
  Modules for running Challenger as a proxy server.

`Databases`
  Modules for communicating with SQL databases.

`Miscellaneous Modules`
  Modules that provide special functionality.

`Security Considerations`
  How to avoid potential security hazards.

`Scripting`
  How to use Challenger for your own scripting.

`Frontpage`
  How to install and use MicroSoft FrontPage server extensions.

`Upgrading`
  How to upgrade to a newer version.

`Third Party Extensions`
  How to use modules and scripts that are distributed by third parties.

`Portability`
  How to run Challenger and scripts based on Challenger on different operating systems.

`Reporting Bugs`
  How to identify and report bugs.