abyss web server

Download Abyss Web Server

Post on 27-Nov-2015

63 views

Category:

Documents

1 download

Embed Size (px)

DESCRIPTION

Abyss Web Server

TRANSCRIPT

  • USERS GUIDE

    Abyss Web ServerTMFor Windows

  • Abyss Web Server For Windows Users GuideCopyright 2001-2009 by Aprelium

    Revision History

    Revision 1.0.0 February 20, 2002

    Revision 1.0.3 May 10, 2002

    Revision 1.0.7 July 1, 2002

    Revision 1.1.0 October 3, 2002

    Revision 1.1.6 July 7, 2003

    Revision 1.2.0 b1 October 18, 2003

    Revision 1.2.0 b2 November 10, 2003

    Revision 2.0.0 b2 August 28, 2004

    Revision 2.0.0 b3 November 3, 2004

    Revision 2.0.0 February 18, 2005

    Revision 2.0.1 April 20, 2005

    Revision 2.0.6 June 10, 2005

    Revision 2.3.0 b1 January 12, 2006

    Revision 2.3.1 May 08, 2006

    Revision 2.3.2 May 21, 2006

    Revision 2.4.0 b1 November 8, 2006

    Revision 2.4.0 b2 November 30, 2006

    Revision 2.4.0.3 January 1, 2007

    Revision 2.4.9 June 28, 2007

    Revision 2.4.9.8 July 17, 2007

    Revision 2.5 August 22, 2007

    Revision 2.6 January 6, 2009

    DISCLAIMER OF WARRANTIES

    Aprelium makes no representations or warranties, either express or implied, by or with respect to anything in

    this guide, and shall not be liable for any warranties of merchantability or fitness for a particular purpose or

    for any indirect, special or consequential damages.

  • LICENSE NOTES

    No part of this guide may be reproduced, stored in a retrieval system or transmitted, in any form or by any

    means, photocopying, recording, or otherwise, without prior written consent of Aprelium. No patent liability

    is assumed with respect to the use of the information contained herein.

    While every precaution has been taken in the preparation of this guide, Aprelium assumes no responsibility

    for errors or omissions. This guide and features described herein are subject to change without notice.

    TRADEMARKS

    Aprelium and The Aprelium logo are registered trademarks and Abyss Web Server is a trademark of

    Aprelium SARL.

    Other products or brand names are trademarks or registered trademarks of their respective holders.

    CONTACT INFORMATION

    Web Site http://www.aprelium.comTechnical support http://www.aprelium.com/supportGeneral inquiries http://www.aprelium.com/contact.html

  • Table of ContentsBefore You Begin.......................................................................................................ix

    System requirements .........................................................................................ixAlternative formats............................................................................................ixWhat you should know.....................................................................................ixChapter quick reference ....................................................................................ixConventions used in this guide ........................................................................x

    Typographical conventions .......................................................................xTerminology.................................................................................................x

    1. Introduction ............................................................................................................1What is Abyss Web Server? ...............................................................................1How do web servers work?...............................................................................1

    2. Getting Started .......................................................................................................3Getting the software ...........................................................................................3Installing/Upgrading the software ..................................................................3First contact..........................................................................................................3Setting up a web site...........................................................................................6Shutting down the server...................................................................................6Asking for support..............................................................................................7

    3. Using The Console.................................................................................................9What is the console? ...........................................................................................9Accessing the console .........................................................................................9Console interface basics ...................................................................................10

    Help buttons ..............................................................................................10Tables ..........................................................................................................10Applying configuration changes ............................................................10

    Console Configuration .....................................................................................11Changing the console port and protocol ...............................................11Changing the console access credentials ...............................................12Changing the language ............................................................................13Controlling the access to the console .....................................................14

    4. Server Management.............................................................................................17Overview............................................................................................................17Server Statistics..................................................................................................17General server configuration...........................................................................18

    Parameters..................................................................................................19MIME Types...............................................................................................20Global Bandwidth Limits.........................................................................21Anti-Hacking Protection ..........................................................................22

    SSL/TLS Certificates.........................................................................................24Overview....................................................................................................25Generating a private key..........................................................................26Importing a private key ...........................................................................26Generating a CSR ......................................................................................26

    v

  • Adding a signed certificate......................................................................28Creating a self-signed certificate.............................................................28

    5. Hosts Management ..............................................................................................31Overview............................................................................................................31Declaring a new host ........................................................................................31Configuring a host ............................................................................................32

    General........................................................................................................33Index Files ..................................................................................................36Directory Listing .......................................................................................36Aliases.........................................................................................................38XSSI Parameters ........................................................................................39Users and Groups .....................................................................................40Custom Error Pages ..................................................................................41Scripting Parameters.................................................................................42ASP.NET Parameters ................................................................................46Access Control ...........................................................................................48IP Address Control ...................................................................................49URL Rewriting...........................................................................................51Compression ..............................................................................................55Bandwidth Limits .....................................................................................56Logging.......................................................................................................57Anti-Leeching ............................................................................................58Statistics ......................................................................................................59

    6. CGI, FastCGI, and ISAPI....................................................................................61Setting up an interpreter ..................................................................................61How are they run? ............................................................................................61CGI environment variables............................................................................