To install an SSL certificate on your domain, subdomain, or addon domain, you must first obtain a valid certificate and its corresponding private key. You can then use your hosting control panel's SSL/TLS interface to upload and activate the certificate, which encrypts the connection between your website and its visitors.
This guide walks you through installing SSL certificates on your domains hosted with OBHost, including free and purchased certificates.
What You Need Before Installing an SSL Certificate
Before you can install an SSL certificate, you must have:
- A valid SSL certificate file (either self-signed, free, or purchased from a certificate authority)
- The private key that corresponds to your certificate
- Optionally, a Certificate Authority (CA) bundle if you purchased a certificate from a third-party provider
Important: Self-signed certificates will trigger security warnings in visitors' browsers and should only be used temporarily for testing purposes. For production websites, always use certificates from a trusted certificate authority to ensure your visitors see a secure connection without warnings.
Understanding SSL Certificate Types
Modern hosting environments support Server Name Indication (SNI), which allows multiple SSL certificates to be installed on the same IP address. This means you can secure multiple domains without needing dedicated IP addresses for each one.
Multi-Domain Certificates
Multi-domain certificates (also called UCC or SAN certificates) can secure multiple different domains with a single certificate. All domains must be listed in the certificate's Subject Alternative Names field and can share the same IP address.
Wildcard Certificates
Wildcard certificates secure a primary domain and unlimited subdomains under that domain. For example, a wildcard certificate for *.example.com would secure store.example.com, blog.example.com, and any other subdomain you create.
How to Install an SSL Certificate
Follow these steps to install an SSL certificate on your domain:
Method 1: Browse and Install Existing Certificates
If you already have certificates stored on your server, you can browse and install them:
- Log into your hosting control panel and navigate to the SSL/TLS section
- Click Browse Certificates to view available certificates
- Select an account from the Browse Account menu to see certificates associated with that account
- Choose the certificate you want to install from the list
- Click Use Certificate to automatically populate the certificate fields
- If the domain doesn't have a dedicated IP address, select an available shared IP address from the dropdown menu
- For purchased certificates, ensure the Certificate Authority Bundle field is completed (contact your certificate provider if this information is missing)
- Click Install to activate the certificate
Method 2: Manual Certificate Installation
To manually install a certificate you've obtained from a certificate authority:
- Access the SSL/TLS interface in your control panel
- Paste your certificate text into the Certificate field
- Paste your private key into the Private Key field
- If applicable, paste the CA bundle into the Certificate Authority Bundle field
- Select the domain and IP address for installation
- Click Install to complete the process
The system will validate your certificate and display a confirmation message if the installation succeeds. If there are any errors, you'll see specific error messages indicating what needs to be corrected.
Verifying Your SSL Installation
After installing your SSL certificate, verify it's working correctly:
- Visit your website using https:// instead of http://
- Check that your browser shows a padlock icon in the address bar
- Ensure there are no security warnings or mixed content errors
- Test your certificate using online SSL checker tools to confirm proper configuration
If visitors see security warnings after installation, your certificate may be self-signed, expired, or incorrectly configured. Check that all certificate fields were populated correctly and that you included the CA bundle if required.
Troubleshooting Common SSL Installation Issues
If your certificate installation fails, common causes include:
- Mismatched private key: The private key must match the certificate exactly
- Missing CA bundle: Purchased certificates usually require a CA bundle from your provider
- Incorrect format: Certificates and keys must be in PEM format (text format beginning with -----BEGIN CERTIFICATE-----)
- Expired certificate: Check that your certificate's validity period hasn't ended
- Domain mismatch: The certificate domain must match the domain where you're installing it
Frequently Asked Questions
Do I need a dedicated IP address to install an SSL certificate?
No, you don't need a dedicated IP address thanks to SNI (Server Name Indication) support. You can install SSL certificates on domains using shared IP addresses. The system will present the correct certificate based on the domain name requested by the visitor's browser.
What's the difference between a self-signed certificate and a CA-signed certificate?
Self-signed certificates are created by you and aren't verified by a trusted certificate authority. Browsers display security warnings for self-signed certificates, warning visitors that the connection may not be secure. CA-signed certificates are verified by trusted certificate authorities and display without warnings, providing visitors with confidence that your site is legitimate and secure.
Can I install multiple SSL certificates on the same server?
Yes, you can install multiple SSL certificates on the same server and even on the same IP address. Each domain or subdomain can have its own certificate, or you can use wildcard and multi-domain certificates to cover multiple sites with fewer certificates.
How long does it take for an SSL certificate to start working after installation?
SSL certificates typically activate immediately after installation. However, it may take a few minutes for the changes to fully propagate. If you're still seeing errors after 10-15 minutes, clear your browser cache and check your installation for errors.
If you need assistance installing an SSL certificate or encounter any issues during the process, OBHost's support team is available 24/7 to help. Contact us at https://www.obhost.net/contact or email support@obhost.org for technical support.