Most of the web server properties are controlled by
the EXT.INI file (which resides in the folder
to which BadBlue was installed - usually
c:\program files\badblue\pe). After making
changes to this configuration file, remember to stop
and restart the server so that the changes will take
effect immediately. You may have to press the
Refresh button in your browser to see changes take
effect.

Can I modify the document root?

Yes. You can change the primary folder from which
content is served (the default document root is the
folder to which BadBlue is installed). To change
the document root, edit the EXT.INI file in the
BadBlue directory.

[SERVICES]
DOCROOT=C:\data\inetpub\wwwroot

Note that a trailing slash is not required in the
folder path.
If a SERVICES section already exists in the EXT.INI
file, don't create a new SERVICES section, simply add the
DOCROOT statement at the end of the existing section.

Can I define new MIME Types?

Yes. You can add new MIME types by
editing the EXT.INI file in the
BadBlue directory. For example, the following
example defines the MIME types for serving WAP/WML
content using BadBlue.

A MIME type
definition consists of a file extension (e.g., 'wml'), a comma,
and the desired content-type the server will produce.
If a SERVICES section already exists in the EXT.INI
file, don't create a new SERVICES section, simply add the
MIMETYPE statement at the end of the existing section.

How many simultaneous requests can BadBlue handle?

It varies depending upon the machine's capabilities. BadBlue
allows you to adjust the maximum number of simultaneous connections
(called threads). After the maximum is reached, a user
attempting to connect will get a 'Connection Refused' error.
The default number of threads is 24.

[FLDS]
MAXTHREADS=32

If a FLDS section already exists in the EXT.INI
file, don't create a new FLDS section, simply add the
MAXTHREADS statement at the end of the existing section.

Can I change the default page?

Yes. You can change the default page (e.g.,
index.htm
is the built-in default page) to any filename.
To change the default page, edit the EXT.INI file in the
BadBlue directory.

[SERVICES]
HOMEPAGE=default.php

Typical default pages are default.htm,
default.html and index.html. Page names
and folder names are not case-sensitive.
If a SERVICES section already exists in the EXT.INI
file, don't create a new SERVICES section, simply add the
HOMEPAGE statement at the end of the existing section.

New in version 2.66 or better: multiple home pages may
be specified. For example:

[SERVICES]
HOMEPAGE=index.htm,index.php,default.htm

For a given folder, BadBlue will search for a default home-page in the order specified.
It either finds a suitable home page or, if one is not found, it will default
to a folder view. If specifying multiple home pages,
please remember to use a comma to separate each page and to ensure that "space characters"
are not included in the list of pages.

Can I control directory browsing?

Yes. By default, directory browsing is allowed.
Directory browsing occurs when a particular content
folder does not have a suitable default page
(e.g., index.htm).
To prevent directory browsing, edit the EXT.INI file in the
BadBlue directory as follows:

[SERVICES]
DIRBROWSING=0

When DIRBROWSING is set to 1 (the default), browsing
is permitted; when set to 0, browsing is disabled.
If a SERVICES section already exists in the EXT.INI
file, don't create a new SERVICES section, simply add the
DIRBROWSING statement at the end of the existing section.

Can I define virtual directories?

Yes. This help page
describes the definition and operation of
virtual directories.

Can BadBlue support multiple hosts from a single IP address?

Yes. Please see
this help page for
details on BadBlue's multi-hosting capabilities.

How secure is BadBlue as a web server?

As secure as we can make it. Please see
this help center for
BadBlue's security features including logging,
soft firewall protection, IP address
restrictions, user account management, NT
security integration, etc.