NetResults ProblemTracker
Using Microsoft Internet Information Server 4.0 & NT Personal Web Server

Installing the Web Server

Microsoft Internet Information Server 4.0 and the NT Personal Web Server are included in the Windows NT 4.0 Option Pack available directly from Microsoft. Please follow the instructions provided with the Windows NT 4.0 Option Pack to install the web server. When installing the Option Pack, please make sure the "Internet Service Manager" and "World Wide Web Server" components are installed. These components are set to install if the default installation parameters are accepted.

Starting the Microsoft Management Console

Once installed you can manage the web server by using the Microsoft Management Console. To start the Microsoft Management Console, use the following menu:

Windows NT Server
Start->Programs->Windows NT 4.0 Option Pack->Microsoft Internet Information Server->Internet Service Manager

Windows NT Workstation
Start->Programs->Windows NT 4.0 Option Pack->Microsoft Personal Web Server->Internet Service Manager

Starting the Web Server

To start the web server, follow these steps:

  1. Start the Microsoft Management Console (see above).
  2. Double click on the Internet Information Server folder
  3. Double click on the host name
  4. Select the Default Web Site or the Web Site of your choice.
  5. Right click on the selected Web Site. You will see a drop down menu. Select Run.

Configure Anonymous Logon - IIS 4.0 & NT Personal Web Server

IIS 4.0 and the NT Personal Web Server treat an anonymous visitor to the web server as a Windows NT user. In order to allow anonymous access to your server, you must correctly set up this anonymous user by following these steps:

  1. Start the Microsoft Management Console (see above).
  2. Double click on the Internet Information Server folder
  3. Double click on the host name
  4. Select the Default Web Site or another Web Site of your choice. You will see a pull down menu. Select Properties.
  5. Select Directory Security
  6. Press the Edit... button in the Anonymous Access & Authentication Control section.
  7. Make sure the Allow Anonymous Access is selected. Press the Edit... button.
  8. Disable Automatic Password Synchronization.
  9. Enter a password value in the "Password:" field. Reenter the password in the pop-up dialog and press the OK button. Note that this password MUST match the password specified for the anonymous web user in the Windows NT User Manager.
  10. Press OK on all the dialogs until you are done.
  11. Start the Windows NT User Manager ( Start->Programs->Administrative Tools->User Manager )
  12. In the User Manager, double click on the entry for the user added by the Microsoft Peer Web Services. It should be the entry of the name IUSR_hostName.
  13. In the User Manager dialog that appears, enter the same password that you entered in Step 3. Press "OK", and exit the User Manager.
  14. Reboot your machine.
It is very important that the password entered in the User Manager and the Internet Service Manager match, or browsers will not be able to access the web server.

Adding Directories - IIS 4.0 & NT Personal Web Server

To set the ProblemTracker content and program directories, follow these steps:

  1. Start the Microsoft Management Console (see above).
  2. Double click on the Internet Information Server folder
  3. Double click on your host name
  4. Select the Default Web Site or the Web Site of your choice

If you installed ProblemTracker into the root directory of your web server, you should see two or three folders in the right pane of the Microsoft Management Console labeled ptdev, ptweb, and ptcgi. If this is the case, you do not need to add the ProblemTracker directories to your web server, however you should proceed to the Edit Directory Settings section to verify that each directory is correctly configured.

If you do not see any of the ProblemTracker directories in the right pane of the Microsoft Management Console, then please add the content and program directories by following these instructions:

  1. Right click on the selected Web Site. You will see a drop down menu.
  2. Select New -> Virtual Directory
  3. You will see a dialog box for specifying a virtual directory alias. please enter the appropriate alias, ptdev for the code development content directory, ptweb for the web development content directory, and ptcgi for the program directory. Press the Next button.
  4. You will see another dialog box for specifying the physical directory path. Please enter the physical path name where the ProblemTracker program files were installed. Again, select the ptdev subdirectory for the code development version, or the ptweb subdirectory for the web development version, and ptcgi for the program directory..
  5. You will see another dialog box for specifying the access permissions on the virtual directory being created. For either the ptdev or ptweb content directories, leave the default settings. For the ptcgi program directory, check the "Allow Execute Access(includes Script Access)" box. Press the Finish button.

For example, if ProblemTracker was installed into the C:\InetPub\wwwroot directory, you would add the following entries:
Physical Directory Directory Alias Read Access Execute Access
C:\InetPub\wwwroot\ptdev ptdev Yes No
C:\InetPub\wwwroot\ptweb ptweb Yes No
C:\InetPub\wwwroot\ptdev2 ptdev2 Yes No
C:\InetPub\wwwroot\ptdev3 ptdev3 Yes No
C:\InetPub\wwwroot\ptdev4 ptdev4 Yes No
C:\InetPub\wwwroot\ptcgi ptcgi Yes Yes

Editing Directory Settings - IIS 4.0 & NT Personal Web Server

The following table lists the correct access permissions for each of the ProblemTracker directories:

Directory Access Permissions
ptdev Allow Read Access
Allow Script Access
ptweb Allow Read Access
Allow Script Access
ptdev2 Allow Read Access
Allow Script Access
ptdev3 Allow Read Access
Allow Script Access
ptdev4 Allow Read Access
Allow Script Access
ptcgi Allow Read Access
Allow Script Access
Allow Execute Access

To edit the settings for a directory, follow these instructions:

  1. Start the Microsoft Management Console (see above).
  2. Double click on the Internet Information Server folder
  3. Double click on your host name
  4. Select the Default Web Site or the Web Site of your choice
  5. In the right pane, click on the folder representing the directory you whose settings you would like to edit.
  6. Right click on the selected folder. You will see a drop down menu.
  7. Select Properties
  8. You will see a dialog box for specifying the settings for the directory. Of particular interest are the check boxes below the label "Access Permissions", and the radio buttons in the "Application Settings" section under the label "Permissions:".
  9. When you have verified the correct settings, press the OK button.