Configuring funneling
You may want to funnel different Web sites with different ports and/or host headers to the same Content Manager Explorer location.
Procedure
- Access the machine on which Content Manager is installed and open the web.config file of the Content Manager Explorer Web site in a plain-text or XML editor.
By default, this file is located in the WebUI\WebRoot subfolder of the Content Manager root location, which defaults to either c:\Program Files\Tridion\ or c:\Program Files (x86)\Tridion\.
- In the
appSettingssection of the file, uncomment the following element and set itsvalueattribute:<add key="Tridion.WCF.RedirectTo" value="myproxyserver.foo.bar:90"/>where
myproxyserver.foo.baris the fully qualified domain name of the alternative site, and90is the port number you intend to use. - Find the
serviceHostingEnvironmentelement and add an attribute calledmultipleSiteBindingsEnabled, setting it to the valuetrue. - Inside the
serviceHostingEnvironmentelement, uncomment the<baseAddressPrefixFilters>element and modify it so that it reads:<baseAddressPrefixFilters> <add prefix="http://myproxyserver.foo.bar:90"/> </baseAddressPrefixFilters>where
myproxyserver.foo.baris the fully qualified domain name of an additional site you want to specify, and90is the port number you intend to use. You can add as manyaddelements as you like. - Save and close this web.config file.
- Open IIS:
If your Content Manager server runs on Windows 2008 (IIS 7) or Windows 2008 R2 (IIS 7.5), do the following:
- From Administrative Tools, access your Server Manager.
- In the dialog that opens, in the tree on the left, navigate to the node Roles > Web server (IIS) > Internet Information Services (IIS) Manager. A second tree appears to its right.
- In this IIS tree, navigate to the Content Manager Explorer Web site on the local computer.
- From the list of options on the far right, click Bindings. A Site Bindings dialogs opens.
- For each additional staging site you configured in a
siteMappingelement, click Add in the Site Bindings dialog. An Add Site Binding dialog opens. - Under Port, fill in the port number you specified for this additional staging site in the web.config file. Following our example in step 2, you would fill in "90" at this point. Alternatively, if you have a host header configured, fill it in under Host name.
- Click OK to close the dialog add this identity to the list of identities.
- When you are finished adding port numbers for additional staging Web sites, click Close in the Site Bindings dialog to return to IIS Manager.
If your Content Manager server runs on Windows 2003 (IIS 6) or Windows 2003 R2 (IIS 6), do the following:
- Access Administrative Tools > Internet Information Services (IIS) Manager.
- In the Internet Information Services (IIS) Manager dialog that opens, in the tree on the left, navigate to the Content Manager Explorer Web site on the local computer, right-click it and select Properties from the context menu. A Properties dialog opens.
- Select the Web Site tab if it is not already showing and click Advanced next to the IP Address dropdown in the Web Site Identification area. The Advanced Multiple Web Site Configuration dialog opens, showing an area called Multiple identities for this Web Site at the top. This area already shows the proxy URL you configured during installation (typically port 84 on the default IP address).
- For each additional staging site you configured in a
siteMappingelement, click Add in the Multiple identities for this Web Site area. An Advanced Web Site Identification dialog opens. - Under TCP Port, fill in the port number you specified for this additional staging site in the web.config file. Following our example in step 2, you would fill in "90" at this point.
- Click OK to close the dialog add this identity to the list of identities.
- When you are finished adding port numbers for additional staging Web sites, click OK in the Advanced Multiple Web Site Configuration dialog to return to the dialog showing the properties of the Web site. Then click OK again to commit your changes.
You have now configure the additional proxy Web site identities for each of the staging Web sites. - Restart IIS.
The Content Manager Explorer Web site now contains your additional Web site identities.
What to do next
You have now finished configuring additional Web sites.