Configuring Exchange Client Access with ISA 2006 (Part 1)

Configuring Exchange Server Client Access with ISA will be an easy task without any hassles? Actually this is not.

Rui Silva

Configuring Exchange Server Client Access with ISA will be an easy task without any hassles? Actually this is not. Although there are many sources on the Internet writing about this topic and Microsoft also provides extensive technical documentation with many different or brief steps, but the truth is that each time a process of providing access is made In Exchange for users to expand with ISA Server we encounter some difficult problems.

This article will discuss with you some of the following issues:

  1. Configure ISA Server

  2. Configure Exchange

  3. Certificates: how to get, install and export

  4. How to create an appropriate web listener

  5. Principles for configuring ISA Server

  6. Control again (directories and protocols)

This article applies to both Exchange 2003 and Exchange 2007.

The main object

The main objectives to implement are:

  1. Configure the full Exchange Client Access on the Internet

    1. Outlook Web Access (OWA)

    2. Outlook Mobile Access and ActiveSync

    3. RPC on HTTP (s) / Outlook Anywhere

  2. Use a simple URL without having to type HTTPS or / exchange (or / owa)

  3. Use Forms-Based Authentication on the Internet

  4. Open a small set of TCP ports on the firewall.

Solution structure

As mentioned above, we will introduce the most common scenario to give you 'complete solution', which is the solution we will focus on our own configuration.

Below is a picture of the structure that will be used in this article:

Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 1Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 1
Figure 1: Exchange structure

Main features of this structure:

  1. ISA Server is a working group

  2. ISA Server only has one network interface

  3. ISA Server in a DMZ

Configure ISA server

Our first task is to configure ISA Server in the workgroup with only one network interface. We will skip the procedure to install ISA Server, so it will start from the point ISA was installed in the Windows Server 2003 environment that does not belong to any domain. What we have to do is apply Single Network Adapter Template .

  1. Open the ISA Server Management Console. Go to Configuration > Networks . On the Templates window, you will find Single Network Adapter . Select it and you will activate the configuration window. Click Next twice.

 

Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 2Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 2
Figure 2

  1. On the Internal Network IP Addresses window, you will see the addresses that will be configured to define the default ISA firewall Internal Network. You can accept the default options. Click Next .

Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 3Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 3
Figure 3

  1. Select Apply default web proxying and caching configuration then click Next .

Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 4Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 4
Figure 4

  1. On the Completing the Network Template Wizard window, click Finish .

Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 5Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 5
Figure 5

  1. A warning will appear. Click OK

Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 6Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 6
Figure 6

  1. Click Apply to save the changes and upgrade the firewall policy. Click OK in the Apply New Configuration dialog box .

Certificates

To ensure communication between all devices is safe, you need to install server certificates on both Exchange CAS / Front-End and ISA Server. If this certificate comes from an internal CA, you need to install the CA certificate on both the server and the client with the same CA inside.

When you install Exchange 2007, you can install the Secure Sockets Layer (SSL) certificate by default, which is the certificate created by Exchange Setup. However, we do not recommend using it, because this certificate is not a secure SSL certificate.

  1. To obtain a new server certificate using the Web Server Certificate Wizard, in IIS Manager, you must open the local computer, and then open the Web Sites folder. Right-click the Web site in the Exchange services and select Properties . On the Directory Security tab, click Server Certificate . Use the wizard to request and install a Web server certificate. In the Web Server Certificate Wizard, select Create a new certificate .

Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 7Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 7
Figure 7

  1. On Delayed or Immediate Request page , select Send the request immediately to an certification authority online if you have a Windows Server 2003 enterprise CA installed in the domain, otherwise choose Prepare the request now, but send it later .

  2. Enter the required information on the Name and Security Settings and the Organization Information pages.

Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 8Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 8
Figure 8

Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 9Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 9
Figure 9

  1. Type FQDN in Your Site's Common Name window. This name must match the name that ISA Server will use to communicate with the Exchange server. It is not the last extension name as we will see ahead.

Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 10Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 10
Figure 10

  1. Enter the required information on the geographic information window - Geographical Information.

Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 11Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 11
Figure 11

  1. If you have selected Send the request immediately to an online certification authority , accept the default port of 443 on the SSL Port window and from the list under Certification authorities , select CA from the internal business. Click Next to submit your request. These actions will also install the certificate for your Web site.

    If you have selected Prepare the request now, but send it later , save the request to a text file and submit it in a browser. If it is a Microsoft CA, the URL will be http:/// CAServerName / CertSrv . Select Request a certificate , click Next and select Advanced request . Click Next and select Submit a certificate request using a base64 encoded PKCS # 10 file . Click Next , and open the request file that you saved from the Web Certificate Wizard in Notepad. Paste the entire text of the file, including the BEGIN and END lines into the Base64 Encoded Certificate Request text box . When the certificate is issued, go back to IIS Manager, right-click the site on the Directory Security tab, click Server Certificate . Select Process the pending reques t.

Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 12Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 12
Figure 12

Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 13Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 13
Figure 13

The next step is to install the server certificate on the ISA Server computer, to enable a secure connection between the client and ISA Server. If a private CA is used, the root CA certificate from the private CA will need to be installed on the client computer to create a secure connection (HTTPS connection) to the ISA server.

This certificate may have the same name as the certificate installed on the Exchange CAS / Front-End, if the internal name corresponds to the public name. In that case, we will perform the following procedure to export the server certificate:

  1. On CAS / Front-End, in IIS Manager, expand the local machine and then open the Web Sites folder. Right-click the Web Site in the Exchange services, and then select Properties .

  2. On the Directory Security tab, click Server Certificate to start the Web Server Certificate Wizard . Click Nex t on the Welcome page.

  3. Select Export the current certificate to a .pfx file on the Modify the Current Certificate Assignment window .

Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 14Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 14
Figure 14

  1. Type the path and file name on the Export Certificate window, click Next . Enter the password for the .pfx file, it is best to choose a strong password. This password will be required when the user is loading the .pfx file.

  2. Copy the .pfx file created in the previous section to the ISA server.

  3. On the ISA server, click Start , and then click Run . In Open, type MMC and then click OK . Click File, click Add / Remove Snap-in , and click Add to open the Add Standalone attachment. Select Certificates , click Add , select Computer account , and then click Next . Select Local Computer , and then click Finish . Click Close and click OK .

  4. Open the Certificates button, right-click the Personal folder. Select All Tasks, then click Import . You will then go to the Certificate Import Wizard.

  5. On the File to Import window, browse to the file you created before and copy to ISA server, then click Next .

  6. On the Password window, type the password for this file, and then click Next .

  7. On the Certificate Store window, select Place all certificates in the following store and Certificate Store is set to Personal (the default setting), and then click Next .

  8. On the completed page, click Finish .

  9. If you are using a private CA, you will need to enter the CA certificate. If it is a Microsoft CA, you must go to http:/// CAServerName / CertSrv and select Download a CA certificate, certificate chain or CRL . Repeat steps 6 through 11, but when asked where to place the certificate (step 10), select Trusted Root Certification Authorities .

Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 15Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 15
Figure 15

  1. Confirm that the server certificate has been installed correctly. Double click on the new server certificate. On the General tab, there must be a note to show that You have a private key that corresponds to this certificate . On the Certification Path tab, you must see the hierarchical relationship between your certificate and CA, and a note displays This certificate is OK .

Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 16Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 16
Figure 16

Conclude

In this first part, we introduced you to the structure and set up the main purposes of the lesson. We also saw how to configure ISA server in a configuration that has only one network interface and how to create, export, and import certificates.

In the next section, we will continue the configuration settings needed for the Exchange CAS / Front-End Server and how to configure the authentication mechanism for ISA servers when it is not part of the Active Directory domain. .

Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 17Configuring Exchange Client Access with ISA 2006 (Part 1) Picture 17 Configuring Exchange Client Access with ISA 2006 (Part 2)

4.3 ★ | 3 Vote