What should have been a smooth upgrade ran into a few hitches/gotchas turning the upgrade and testing into nearly a 4 hour affair.
Hopefully this post will find someone that needs it and helps them resolve some of their issues.
My ISA Server is used with multiple SSL certificates. One is specifically for OWA and handles the authentication. The others are for secure websites.
My process:
- Install Windows 2003
- Apply patches
- Install Certificates
- Setup Network Cards
- One Internal Card
- Client for MS Networks
- File and Print Sharing
- TCP IP
- NO Gateway specified - you want to terminate all internal connections
- Register address in DNS UNCHECKED
- append a bogus DNS suffix
- WINS Netbios - Default
- Enable LMHOSTS UNCHECKED
- One External Card with the gateway and external dns entries
- TCP IP
- Fill all settings - ip/gateway/subnet/dns
- Register address in DNS UNCHECKED
- append a bogus DNS suffix
- WINS Netbios - Disabled
- Enable LMHOSTS UNCHECKED
- Install ISA Server
- Install ISA Server SP1
- Install ISA Server SP2
- Import ISA Settings
- Select SSL certificates associated with secure listeners
Issue # 1:
ISA not recognizing my Certificates.
Resolution:
- Remove certificates from the server
- Local Computer Certificates
- Import OWA certificate into Trusted Root (top level and subclass) and Personal
- Import other certificates into Personal (pfx files)
- Select the certificates on the appropriate web listeners
Issue # 2:
ISA was resolving FQDN internal addresses to my external IP Address but non FQDN internally.
Resolution:
- Control Panel-->Network Connections -->Advanced Settings
- Adapters and Bindings Tab
- Be sure that the internal network connection is listed above external
NOTE: It will help you immensely if you name your network cards internal/external.
Thanks for the assistance Dan.
The proper way to install ISA and restore your settings is in the following order:
- Install Windows 2003
- Apply patches
- Setup Network Cards
- One Internal Card
- Client for MS Networks
- File and Print Sharing
- TCP IP
- NO Gateway specified - you want to terminate all internal connections
- Register address in DNS UNCHECKED
- append a bogus DNS suffix
- WINS Netbios - Default
- Enable LMHOSTS UNCHECKED
- One External Card with the gateway and external dns entries
- TCP IP
- Fill all settings - ip/gateway/subnet/dns
- Register address in DNS UNCHECKED
- append a bogus DNS suffix
- WINS Netbios - Disabled
- Enable LMHOSTS UNCHECKED
- Install ISA Server
- Install ISA Server SP1
- Install ISA Server SP2
- Install Certificates
- Import PFX certificates as exportable into personal
- Import CRT or CER files into Trusted Root
- Import ISA Settings
- Select SSL certificates associated with secure listeners
- Apply Settings
- Ensure that Adapters and Bindings use the internal connection as the primary (top) source
- Optional. Reboot