Web Server (IIS) Installation for IPSX Dashboard on Windows Server 2003 |
The IPSentry IPSX Dashboard may be hosted under Internet Information Services (IIS) for content delivery.
The following document requires the following actions have already been completed as well as a basic knowledge of IIS configuration under Windows 2003.
Step 1 - Add the appropriate MIME types to IIS
By default, the file extensions for Silverlight application files such as
.xap and .xaml are unrecognized by IIS.
In order to host and deliver
these files with the appropriate HTTP headers, you will need to add these file
extensions as MIME Types in IIS.
Launch the Internet Information Services (IIS) Manager from Administrative Tools
Select the default web site node and right mouse click. Select Properties
In the HTTP Headers tab, click the MIME Types button.
In the "MIME Types" window, click "New" and add each of the following
types.
Associated Extension: .xap
Content type (MIME:): application/x-silverlight-app
Associated Extension: .xaml
Content type (MIME:): application/xaml+xml
Associated Extension: .xbap
Content type (MIME:): application/x-ms-xbap
For more information, see: http://learn.iis.net/page.aspx/262/configuring-iis-for-silverlight-applications/
Step 2 - Create an application pool and virtual directory for accessing IPSX Dashboard - Optional
While it is not necessary to create an application pool and virtual directory, it is recommended in order to avoid conflicts with existing sites using .NET frameworks other than .NET 4.
Application Pool Configuration
In the IIS manager snap-in, select the Application Pools node, right click and select New, Application Pool.
In the Application pool ID field, enter IPSentryIPSXAppPool or another identifying name.
Enable "Use default settings for new application pool" and click "OK"
Right click on the new application pool node you just created and select Properties.
In the Identity Tab, set the security account for
this application pool to predefined "Network System" and click "OK"
* You may configure the application pool under any account you may
require. You will need to provide Modify access rights as defined
in step #4. Make note of the account used as the security account.
Virtual Directory Configuration
In the IIS Manager snap-in, select the default web sites node, right click and select New, Virtual Directory
Enter "IPSentryIPSX" or other name by which you want
to reference the virtual directory. This value will be added
to your URL path in order to access the IPSX web site.
For example:
http://127.0.0.1/IPSentryIPSX/
Click Next
Select the webroot
folder in the directory where you originally installed IPSentry
IPSX.
If you used the default installation path, this should be c:\IPSentryIPSXDashboard\webroot.
If you installed IPSX to a different location, enter that location in
the Directory field or click Browse to locate the folder.
Click Next
Set the virtual Directory Access Permissions to include Read and Run Scripts. Click Next
Click Finish
Select the newly created virtual directory node and right mouse click, select Properties
On the Virtaul Directory tab, set the "Application Pool" to the application pool you created.
Select the "ASP.NET" tab and set the ASP.NET Version to 4.0.30319.
Click "Apply"
Select the "Documents" tab.
Insure that "Enable Default Document" is selected then click "ADD"
Enter "default.aspx" in the default document name field and click "OK"
Click "OK"
Step 3 - Configuring ASP.NET on IIS for .NET Framework 4
The following actions need only be performed once in order to register
ASP.NET 4.0 with IIS
Step 4 - Configuring access rights to the IPSentry application folder
You should now be able to access the dashboard at
http://127.0.0.1/IPSentryIPSX/
The URL above may be different depending on the configuration of your
default web site, accepted host headers, and other IIS configurations that
have been modified from the default installation.
Copyright ©1997-2011 RGE, Inc. - All Rights Reserved
IPSentry® is a Registered Trademark of RGE, Inc.