Cause

There are a number of steps to be made to enable SSL and assign an exclusive IP address to an IIS site or Apache webspace.

This article describes how to assign an IP pool to a server, and how to switch a webspace to an exclusive IP for Apache or IIS hosting.

Resolution

Before switching a webspace to an exclusive IP address, an IP Pool with available addresses must be attached to the web host where the webspace is located:

  1. Add a pool with exclusive IPs in the Operations Automation (OA) Provider Control Panel at Infrastructure Director > Network Manager > IP Manager > IP pools > Add New IP Pool. Enable the 'Shared hosting' option in the 'Purpose' section.

  2. Attach the IP pool you created to the server where customer webspace is located (to a hardware server or a VPS):

    a. To a hardware server: Deployment Director > Server Manager > Hardware Nodes > choose server > Networking and attach the pool under the 'IP pools' and 'Routable Networks' tabs.

    b. To a VPS: Service Director > Virtuozzo Manager > VPSs > choose server > Networking and attach the pool under the 'IP pools' and 'Routable Networks' tabs.

  3. Enable the system property Show website ip address and type in the OA Provider Control Panel at System Director > Configuration Manager > System Properties > CCP Layout.

IIS

Follow the steps below to switch an already provisioned IIS website from name-based to IP-based hosting and enable SSL.

  1. Make sure that the following resource types are available in the subscription:

    • IP Addresses

    • Number of IIS Web sites on exclusive IP addresses

    • SSL Support

    Limits can be changed from the Provider Control Panel directly - Operations Director > Subscription Manager > Subscriptions > choose subscription > Resources, or using Business Automation (BA) if it is integrated with OA.

  2. In the Customer Control Panel, go to Hosting > Configuration & Administration > Domain Overview > Domain Administration > choose domain > Change IP and select a new or existing exclusive IP there.

  3. Go to Hosting > Configuration & Administration > Domain Overview > Domain Administration > choose domain > Web > SSL > Install Certificate and Enable SSL. Here, you can generate a self-signed certificate, install an existing certificate from the clipboard, upload a certificate file or generate a CSR to send to a Certificate Authority to sign.

Apache

Follow the steps below to switch an Apache webspace to an exclusive IP.

  1. Make sure that the following resource types are available in the subscription:

    • IP Addresses

    • IP based virtual host

    • SSL Support
  2. In the Customer Control Panel, go to Hosting > Configuration & Administration > Web Space > WebSite Configuration > click Edit and select Exclusive IP

  3. Go to Hosting > Configuration & Administration > Web Space > WebSite Configuration > SSL > click Install certificate and install a certificate or generate a CSR.

Internal content