Product Documentation

Windows Web Hosting Services

Jun 05, 2015
CloudPortal Services Manager Windows Web Hosting Services provide Windows-based web hosting from the cloud, with IIS support and DNS management.

Prerequisites

  • IIS 7 server:
    • Enable CloudPortal Services Manager DNS Services and enable DNS records for the Services Manager Windows Web Hosting Service.
    • Install CloudPortal Services Manager Windows Web Hosting Service.
    • Create Web hosting root directory and shares with appropriate permissions
    • Create AD user and groups for FTP access and grant them appropriate permissions to the Web hosting root directory
  • Create an FTP site in IIS Manager with the following settings:
    • Site name: Any name
    • Physical path: Path to the Web hosting root directory
    • IP address: Must be unique to this FTP site
    • Enable Virtual Host Names: Do not select
    • Start FTP site automatically
    • Allow SSL
    • Basic authentication:
      • Set authorization access to specified roles or user groups.
      • Set the user to domainCortexIISUser.
      • Set read and write permissions.
    • FTP user isolation:
      • Restrict users to the FTP home directory configured in Active Directory.
      • Set the user to domainCortexIISUser.
    • FTP authentication: Configure Basic authentication with the fully-qualified domain name for the user's default logon domain.

To configure Windows Web Hosting Services

  1. Enable the service (top level) and create a customer plan:
    1. From the main menu, 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: From the main menu, choose Configuration > System Manager > Credentials and create the account, using the fully-qualified domain name.
  4. Assign server roles:
    1. From the main menu, choose Configuration > System Manager > Server Roles and then expand the entry for the server where the Windows Web Hosting Services are 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 main menu, 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 main menu, 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 main menu, 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 main menu, 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 (IIS 7 only)

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

  1. From the main menu, 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 main menu, 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.