EZproxy/IIS Co-Existence on Port 80

If you are using EZproxy on its standard port 2048, or on any port other than 80 or 443, you can ignore this tech note.

In a default install, web servers use port 80 for http and port 443 for https. If you want to use both EZproxy and Microsoft's IIS web server on the same system with these same ports, you must assign two separate IP addresses to the system and configure EZproxy to use one IP address and use IIS Manager to configure IIS to use the other. Under no circumstance should you try to configure an IIS web server for EZproxy, nor should you install EZproxy within the inetpub directory structure.

For information on how to add a second IP address under windows, see Adding a Second IP Address to an Existing Network Adapter on Windows.

If you are using IIS 5, refer to support.microsoft.com/?kbid=238131 for additional required changes.

If you are using IIS 6, refer to support.microsoft.com/?kbid=813368 for additional required changes. When reviewing this article, please note that you should only use the "httpcfg set iplisten -i" command with the IP address assigned to IIS. Do NOT use this command with the IP address assigned to EZproxy. If you inadvertently use this command on the EZproxy IP address, you can reverse it with "httpcfg delete iplisten -i" followed by the IP address assigned to your EZproxy server.

For IIS 6, if you find that IIS and EZproxy will not run together after these changes, reboot your server. If the problem persists, consult support.microsoft.com/kb/892847/en-us for another change that may be required.