Share via


Publishing multiple Web sites over HTTPS

Applies To: Forefront Threat Management Gateway (TMG)

To publish multiple Web sites over HTTPS

  1. In the Forefront TMG Management console, in the tree, click the Firewall Policy node.

  2. In the Tasks pane, click the Toolbox tab.

  3. On the Toolbox tab, click Network Objects, click New, and then select Web Listener to open the New Web Listener Wizard.

  4. Complete the New Web Listener Wizard as outlined in the following table.

    Page Field or property Setting or action

    Welcome to the New Web Listener Wizard

    Web listener name

    Type a name for the Web listener. For example, type:

    HTTPS Web Site Listener

    Client Connection Security

    Select Require SSL secured connections with clients.

    Web Listener IP Addresses

    Listen for incoming Web requests on these networks

    Select the External network. Click Select IP Addresses, and then select Specified IP Addresses on the Forefront TMG computer in the selected network. In the Available IP Addresses list, select the appropriate IP address, click Add, and then click OK.

              </p>
            </td>
          </tr>
          <tr>
            <td colspan="2">
              <p>
                <strong>Authentication Settings</strong>
              </p>
            </td>
            <td colspan="1">
              <p>
                <strong>Select how clients will provide credentials to Forefront TMG</strong>
              </p>
            </td>
            <td colspan="2">
              <p>For HTTP authentication (the default option), select one or more of the check boxes. In a workgroup deployment, you can select only <strong>Basic</strong>.</p>
              <p>If you want to require clients to provide a certificate, in the drop-down list, select <strong>SSL Client Certificate Authentication</strong>. </p>
              <p>For form-based authentication, in the drop-down list, select <strong>HTML Form Authentication</strong>.</p>
            </td>
          </tr>
          <tr>
            <td colspan="2">
              <p />
            </td>
            <td colspan="1">
              <p>
                <strong>Collect additional delegation credentials in the form</strong>
              </p>
              <p>This check box appears only when <strong>HTML Form Authentication</strong> is selected.</p>
            </td>
            <td colspan="2">
              <p>Select this check box only if you intend to select <strong>RADIUS OTP</strong> or <strong>SecurID</strong>.</p>
            </td>
          </tr>
          <tr>
            <td colspan="2">
              <p />
            </td>
            <td colspan="1">
              <p>
                <strong>Select how Forefront TMG will validate client credentials</strong>
              </p>
            </td>
            <td colspan="2">
              <p>For HTTP authentication, if you select Basic authentication in a workgroup, you can select <strong>LDAP (Active Directory)</strong> or <strong>RADIUS</strong>.</p>
              <p>For forms-based authentication, select one of the available options.</p>
            </td>
          </tr>
          <tr>
            <td colspan="2">
              <p>
                <strong>Single Sign On Settings</strong>
              </p>
            </td>
            <td colspan="1">
              <p>
                <strong>Enable SSO for Web sites published with this listener</strong>
              </p>
              <p>Single sign on (SSO) is available only when forms-based authentication is used.</p>
            </td>
            <td colspan="2">
              <p>Do not select.</p>
            </td>
          </tr>
          <tr>
            <td colspan="2">
              <p>
                <strong>Completing the New Web Listener Wizard</strong>
              </p>
            </td>
            <td colspan="1">
              <p />
            </td>
            <td colspan="2">
              <p>Review the settings, and then click <strong>Finish</strong>.</p>
            </td>
          </tr>
        </table>
    
  5. In the Tasks pane, click the Tasks tab.

  6. On the Tasks tab, click Publish Web Sites to open the New Web Publishing Rule Wizard.

  7. Complete the New Web Publishing Rule Wizard as outlined in the following table.

    Page Field or property Setting or action

    Welcome to the New Web Publishing Rule Wizard

    Web publishing rule name

    Type a name for the Web publishing rule. For example, type:

    Multiple Web Sites (HTTPS)

    Select Rule Action

    Action

    Select Allow.

    Publishing Type

    Select Publish multiple Web sites.

    Specify Web Sites to Publish

    Published sites

    For each Web site that you want to publish, click Add, and in Internal site name, type the host name that Forefront TMG will use in HTTP request messages sent to the published server, and then select Forefront TMG will use SSL to connect to the Web site.

    Published Web Sites Public Names

    Public name suffix

    Type the suffix that will be appended to the internal site names specified on the Specify Web Sites to Publish page to create the public names that users will use to access the published Web sites.

    Select Web Listener

    Web Listener

    In the drop-down list, select the Web listener that you created in step 4. You can then click Edit to modify properties of the Web listener that is selected.

    Authentication Delegation

    Select the method used by Forefront TMG to authenticate to the published Web server

    Select No delegation, and client cannot authenticate directly.

    User Sets

    This rule applies to requests from the following user sets

    Do not change the default option, All Authenticated Users.

    Completing the New Web Publishing Rule Wizard

    Review the settings, and then click Finish.

  8. In the details pane, click Apply, and then click OK.

  9. Note

    • When publishing over SSL, an SSL server certificate that was issued to the public host name of each published Web site must be installed in the Personal store for the local computer on every Forefront TMG computer in the array. If the Web publishing rule requires an SSL connection between the Forefront TMG computer and the published server, an SSL server certificate that was issued to the host name specified as the applicable internal site name must be installed on each published server. For more information about obtaining and installing SSL server certificates, see Configuring server certificates for secure Web publishing.

    • This procedure creates a separate Web publishing rule for each published site specified.

    • When you publish multiple Web sites according to this procedure, the public name suffix is appended to each of the internal site names that you specify. For example, if you want to publish the sites news.fabrikam.com, sports.fabrikam.com, and weather.fabrikam.com, specify the internal site names news, sports, and weather, and then provide the public name suffix fabrikam.com. The wizard will create three Web publishing rules, one for each of the sites, each using the same Web listener.

    • You can configure the way in which credentials are passed to the published server in a Web publishing rule.

    • Web publishing rules match incoming client requests to the appropriate Web site on the Web server.

    • You can create Web publishing rules that deny traffic, to block incoming traffic that matches the rule conditions.

    • Forefront TMG does not treat paths as case-sensitive. If your Web server includes both foldera and folderA, and you publish a path to one of the folders, both folders will be published.

    • For more information about other settings in Web publishing rules, see Planning for publishing.

    Concepts

    Publishing Web servers over HTTPS