Product Documentation

Configure the Windows Web Hosting service

Jun 05, 2015
Updated: 2013-04-18
Windows Web Hosting for Services Manager provides Windows-based web hosting from the cloud, with IIS support and DNS management.

To configure the Windows Web Hosting service

  1. Enable the service (top level) and create a customer plan:
    1. From the Services Manager menu bar, choose Configuration > System Manager > Service Deployment and then expand Windows Web-Hosting.
    2. Click Customer Plans, create a default customer plan, click Apply changes, and then click Save.
  2. Enable the service (location level): Under Service Filter, select Active Directory Location Services, choose a Location Filter if applicable, expand Windows Web-Hosting, and click Save.
  3. Add the credentials for the web hosting service account:
    1. From the Services Manager menu bar, choose Configuration > System Manager > Credentials. The Credentials Overview page appears.
    2. In the credentials table, click Add.
    3. In Username and Password, enter the user name and password for the service account.
    4. Leave Encrypted selected to encrypt the credentials as they are displayed on the page and stored in the database.
      Note: Citrix recommends encrypting credentials when Services Manager is deployed in a production environment. Use plain-text credentials only for debugging purposes.
    5. In Domain, enter the FQDN of the service account.
    6. Click Add to save your entries.
  4. Assign server roles:
    1. From the Services Manager menu bar, choose Configuration > System Manager > Server Roles and then expand the entry for the server where the Windows Web Hosting service is installed.
    2. Under Server Connection Components, select IIS.
    3. Under Server Roles, select Windows Web-Hosting, and then click Save.
  5. Add a server connection:
    1. From the Services Manager menu bar, choose Configuration > System Manager > Server Connections, click New Connection, and then select or type the following information for the web service.
      Server Role
      Choose IIS.
      Server
      Choose the server where the Windows Web Hosting Services are installed.
      Credentials
      Choose the credentials for the Windows Web Hosting Services.
      URL Base
      Defaults to /IISWS/IIS.asmx. For IIS 7, change the value to /IISWS/IIS7.asmx.
      Protocol
      Select http.
      Port
      The port for the IIS service. Defaults to 8095. If you change this port, it must match the port for the web hosting service.
      Timeout
      Defaults to 200000 milliseconds.
      Version
      Select IIS7.
    2. Click Save.
    3. From the Services Manager menu bar, choose Configuration > System Manager > Server Connections and click the icon in the Test column for the web server. The icon turns green for a successful connection. A red icon indicates an unsuccessful connection. Mouse over it for information about the failed connection.
  6. Create a server collection:
    1. From the Services Manager menu bar, choose Configuration > System Manager > Server Collections.
    2. If the Location Filter appears, select the relevant location from the list.
    3. Click New Server Collection.
    4. Enter a Name for the collection, such as WindowsWebHosting. The name cannot contain spaces.
    5. From the Service list, choose Windows Web-Hosting.
    6. In the Servers list, select the server and then click Save.
  7. Configure the service (location level):
    1. From the Services Manager menu bar, choose Configuration > System Manager > Service Deployment, select Active Directory Location Services, choose a Location Filter if applicable, and expand Windows Web-Hosting.
    2. Click Customer Plans, expand the default plan, and enable Server Collection.
    3. Expand IIS Version, select the version, click Apply changes, and then click Save.

To manage certificates for web servers

You can use Services Manager to retrieve a certificate list from the web server and manage the certificates for customers.

  1. From the Services Manager menu bar, choose Configuration > System Manager > Server Resources > Web Servers, expand the web server, and then click Retrieve.
  2. Click Edit and then configure the applicable settings. The Public setting makes the certificate available to all resellers and customers. To make a certificate available only to some nodes in the hierarchy, enable it only for those nodes.

To manage IP addresses for web servers

You can add, change, and remove IP addresses from web servers as described in the following steps. Then, when you provision the service, you can enable the addresses.

  1. From the Services Manager menu bar, choose Configuration > System Manager > Servers.
  2. Expand the server and scroll to IP Address Management.
  3. Click Retrieve and then add, edit, and delete IP addresses as needed.
  4. Click Save.