How to assign a User an 'owned' IP address


Enter Your Query:
Use '%' for wildcards and quotes for "exact phrases"


Top Level » General Usage

How to assign a User an 'owned' IP addressLast Modified: May 7, 2018, 2:23 pm
If you're trying to setup a User with an SSL certificate, you'll need to assign the User an owned IP address.   Note that newer OS's (CentOS 6 and higher) support SNI, so there is no need to use an owned IP, unless you want IP access to the site (https://1.2.3.4) to show the site.

To set an owned IP, use the following steps:
  1. Ensure the Creator of the User has a free IP available.  Go to:

    Reseller Level -> IP Management



    ensure you see an IP with status "free".  If you do, skip to step 3.
    Note: If you wish to assign a User to a shared IP, ensure the IP is set to "shared" before assigning it to a User. Only shared or server IPs can have multiple Users assigned to them.
  2. If you do not see a free IP in the list, you'll need to assign one to the Reseller.
    To do this, go to:

    Admin Level -> IP Management

    select an IP that is not assigned to any Reseller, then click the "Assign To" button, with the relevant Reseller selected.
  3. At this step, we assume the the Reseller has a free IP available.  To assign that IP to the User to use, go to:

    Reseller Level -> List Users -> username -> Modify User username

    select the free IP and click "save".  The free IP will not have the word "Shared" beside it.


After this point, the IP will now be assigned to the User.
Note that it's normal that you'll see the Apache page or the shared IP page in place of the domain for up to 4 hours.
This will be due to DNS propagation


If you only have 1 IP and wish to install the SSL certificate onto the server IP, use this guide:
http://www.directadmin.com/technotes.html#ssl



Newer OS's (CentOS 6+, Debian 8+) support SNI.  With SNI, owned IPs are not required for per-domain SSL.
 
Related Helpfiles
How to lower your TTL just before an IP change
Why do I need an owned IP for my own SSL certificate?
Why do I see the "Apache is functioning normally" page instead of my domain? (sometimes: "Hey it worked!")
How do I add an additional IP to a domain using the multi-IP system?
How to enable LetsEncrypt

2003 JBMC Software, Suite 173  3-11 Bellerose Drive, St Albert, AB  T8N 1P7  Canada.  Mon-Fri 9AM-5PM MST