Knowledge Base - Technical Articles
HowTo: Configure ArcGIS Server when your Web site uses a port other than 80
| Article ID: | 33314 |
|---|---|
| Software: | ArcGIS Server 9.2 |
| Platforms: | Windows 2000, XP, 2003Server |
Summary
Instructions provided describe how to configure ArcGIS Server for the Microsoft .NET Framework when the Web site in Internet Information Server (IIS) uses a port other than 80. If these steps are not followed and the Web site uses a port other than 80, Web applications and services may not work as expected.
Procedure
These instructions require ArcGIS Server 9.2 Service Pack 3.
In IIS, if the Web site is configured to use a port other than 80, make the following adjustments to ensure that the ArcGIS Server Web applications and services work as expected.
In IIS, if the Web site is configured to use a port other than 80, make the following adjustments to ensure that the ArcGIS Server Web applications and services work as expected.
- Install ArcGIS Server 9.2 Service Pack 3, if it is not already installed.
- If the default Web site in IIS is not being used, configure an instance of ArcGIS Server Manager on a non-default IIS Web site.
-show me- Summary The installation program for ArcGIS Server for the Microsoft .NET Framework and the AddInstance utility, located under \ArcGIS\DotNet, is designed to only setup and configure an ArcGIS Server Instance, which includes the ArcGIS Server Manager application, on the default Internet Information Server (IIS) Web site.
This situation is due to two limitations of IIS:
1) IIS only stores the physical location of the default Web site in the registry, so other Web sites are not maintained in a searchable repository.
2) Changing the default Web site root folder, also known as the 'Local Path' property, in IIS Manager does not update the registry.
The documents listed below describe three common scenarios for configuring an instance of ArcGIS Server Manager on a non-default IIS Web site.Topics - Setup a new instance of ArcGIS Server Manager using the ArcGIS Server installation
Instructions provided describe how to use the ArcGIS Server install to create and configure a new instance of ArcGIS Server Manager. - Use the AddInstance utility to create a new instance of ArcGIS Server Manager
Instructions provided describe how to create and configure a new instance of ArcGIS Server Manager using the AddInstance utility. The AddInstance utility is included with the ArcGIS Server product in\DotNet. - Manually copy and configure an instance of ArcGIS Server Manager
Instructions provided describe how to manually configure an instance of ArcGIS Server Manager. Either the ArcGIS Server installation or the AddInstance utility can be used to create the initial instance to be modified. The AddInstance utility is... - Manually copy and configure an instance of ArcGIS Server Manager
- Setup a new instance of ArcGIS Server Manager using the ArcGIS Server installation
- Navigate to the instance folder.
If the default instance name of ArcGIS during install was accepted, it’s probably C:\Inetpub\wwwroot\ArcGIS.
- Expand the Manager folder. Open the Web.config file in a text editor.
- Find the following text: <add key="PublishPort" value="80" />.
- Change the value to the port number that is being used and save the changes.
- Change the Manager and Help shortcuts so that the URL includes the port number.
-show me- When accessing published applications, include the port in the URL (for example: http://myServer:8080/myWebMappingApp/Default.aspx). This also applies to ArcGIS Server Manager and the ArcGIS Server Help shortcuts in the Start menu. To edit the shortcuts:
1. Navigate to the shortcut, right-click the shortcut, and click Properties.
2. In the dialog that appears, edit the URL for the shortcut. Example: http://myServer:8080/ArcGIS/Manager/default.aspx
Created: 7/20/2007
Last Modified: 10/27/2009
Article Rating:
(1)
By Anonymous - 11/11/2008 12:57 PM
The article has missing, misleading, or conflicting information.
In some cases (at least on our server) the default IIS and ArcGIS Server install produced a web.config file in the location that the article specified, but it contains "DeployPort" instead of "PublishPort". Perhaps this should be mentioned to avoid confusion. I haven't tried the instructions yet to see if altering DeployPort will work.
Rating: