Web Server

Home Contents

Dev Hound comes with its own Web Server. The reason is that using an external web server such as IIS can be difficult to configure and is not available on all windows platforms. The web server in Dev Hound runs on Windows 95 and above and can be used as part of an intranet solution or across the internet.
Also note that you can use IIS and Dev Hound's web server concurrently by changing the port number (see below).

Starting the Web Server


When you install Dev Hound its web server will automatically startup when you log into Windows however if you need to shut it down or an error occurs you can restart it by:
  • Click on Start
  • Click on Programs
  • Click on Dev Hound
  • Click on Web Server
  • The web server icon will appear in the system tray

Shutting down the Web Server


You can shutdown the web server by right clicking on its icon in the system tray and choosing Shutdown. For more information about hits on the web server just click on the icon in the system tray.

Web Server Options


By clicking on the Dev Hound Web Server icon in the system tray you will see the following dialog:
  • Log to File : Whenever someone accesses the web server an entry is added to the log. Click "View Log" to see the log
  • Run as Service : This option will run the web server as a service rather than a regular application. This means that it will continue running even when logged off. It also allow you to configure recovery option in Control Panel : Adminstrative Tools : Services - where you can have the web server restarted automatically if it fails.
  • Server Address : This is the address that will be used when accessing Dev Hound. For example if you have the web server PC exposed to the internet and its IP address is mapped to www.yourcompany.com then you can add www.yourcompany.com to the server address. This will affect the way cookies work which may resolve Dev Hound login problems.
  • Port : This is the TCP/IP port used. By default all web servers use port 80. However if you would like to run Dev Hounds web server alongside IIS then you could change it to say 81. When accessing Dev Hound you would therefore use http://yourservername:81/devhound.dll
  • Default Web Folder : This is the default folder for web access. It is usually set to c:\program files\dev hound\cgi however may be changed if desired.

Web Server Actions


The following buttons are available:
  • Start : Starts the web server
  • Stop : Stops the web server from serving requests. It also clears Dev Hound (and other web applications) from memory.

Virtual Folders


Virtual Folders allow you to have multiple installations of Dev Hound or other ISAPI web applications or web sites. For example if you have a second installation of Dev Hound in c:\program files\devhound2 then you could add a virtual folder called dh2 pointing to c:\program files\devhound2. To access this virtual folder you would enter http://yourservername/dh2/devhound.dll.

To add a virtual folder:
  • Click the virtual folders tab
  • Click the add button
  • Type the name of the virtual folder
  • Click the browse button and choose the real folder location of the web application/site
  • Click Ok, Apply and then Close
  • Click Yes to confirm changes to the virtual folder settings
  • Click stop on the settings tab and click start to restart the web server

Dev Hound Web Server Options


There are some Dev Hound options that will affect the way the web server works. Go to Start - Programs - Dev Hound - Configuration. The following options are available:
  • Web Folder : The directory where the web pages for Dev Hound are located.
  • Relative Web Folder : The relative path used to reference images and other files. This is the path to the web directory relative to where the web server application resides. This is typically noted as /web where the web server resides in say d:\website and the web directory is in d:\website\web