Ultra Web Hosting Docs

SSL Certificates

SSL certificates encrypt the connection between your visitors' browsers and your server, protecting sensitive data and showing the padlock icon in the address bar. All Ultra Web Hosting accounts include free AutoSSL.

What is AutoSSL?

AutoSSL automatically issues and renews free SSL certificates for all domains on your hosting account. It runs periodically in the background, so in most cases your domains will have valid SSL certificates without you needing to do anything.

AutoSSL covers:

Checking Your SSL Status

  1. Log into cPanel.
  2. Scroll to the Security section.
  3. Click SSL/TLS Status.
  4. Review the list of domains. A green padlock icon means the certificate is active. A red or yellow icon means there is an issue.
Note After adding a new domain or subdomain, AutoSSL may take up to 24 hours to issue a certificate. You can click Run AutoSSL on the SSL/TLS Status page to trigger it sooner.

Common AutoSSL Issues

If AutoSSL fails to issue a certificate for a domain, the most common causes are:

Forcing HTTPS with .htaccess

Even with an SSL certificate installed, visitors can still access your site over plain HTTP. To redirect all traffic to HTTPS, add the following rules to the .htaccess file in your domain's document root (usually public_html):

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

This issues a 301 permanent redirect, which tells browsers and search engines that your site should always be accessed over HTTPS.

Warning Only enable the HTTPS redirect after confirming your SSL certificate is active. Redirecting to HTTPS without a valid certificate will make your site inaccessible, as browsers will show a security error.

Forcing HTTPS in WordPress

For WordPress sites, in addition to the .htaccess redirect:

  1. Log into your WordPress dashboard.
  2. Go to SettingsGeneral.
  3. Change both WordPress Address (URL) and Site Address (URL) from http:// to https://.
  4. Click Save Changes.
Tip If your WordPress site shows mixed content warnings (padlock with a warning triangle), some resources on your pages are still loading over HTTP. Use a plugin like Really Simple SSL to automatically fix mixed content issues, or use your browser's developer console to identify and update the specific URLs.

Installing a Third-Party SSL Certificate

If you have purchased an SSL certificate from another provider (such as an EV or OV certificate), you can install it manually:

  1. In cPanel, go to SecuritySSL/TLS.
  2. Click Manage SSL sites under "Install and Manage SSL for your site."
  3. Select the domain from the dropdown.
  4. Paste your certificate (CRT), private key, and certificate authority bundle (CA Bundle) into the corresponding fields.
  5. Click Install Certificate.