Home
Products
News
Help Center
Download
About BadBlue


BadBlue General Web Serving - Frequently Asked Questions
BadBlue Help Center     BadBlue Discussion     Email support

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.

   [SERVICES]
   mimetype1=wbmp,image/vnd.wap.wbmp
   mimetype2=wml,text/vnd.wap.wml
   mimetype3=wmlc,application/vnd.wap.wmlc
   mimetype4=wmls,text/vnd.wap.wmlscript
   mimetype5=wmlsc,application/vnd.wap.wmlscriptc

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.

 
BadBlue Help Center     BadBlue Discussion     Email support