InMotion Hosting allows Shared Hosting plans to share an SSL certificate on the server. The shared SSL certificate does not use your domain. The server hostname is used in your domains place to allow an SSL connection without purchasing an SSL. This article explains the basics of how the Shared SSL works.

If you wish to purchase an SSL certificate that is specific to your domain name, please see our article on How do I obtain an SSL certificate?

What is the Shared SSL?

The Shared SSL can be used to bypass the requirement for purchasing an SSL certificate. The Shared certificate does not use your domain name. The server host name is used in conjunction with the cPanel username to allow a secure connection to happen. The Shared SSL looks identical to the Temporary url for your account except for the server name and username. An example of a temporary URL is like following example:

Temporary URL

http://biz91.inmotionhosting.com/~userna5

The Shared SSL will look the same except the server name changes to secure and the http is https.

Shared SSL URL

https://secure91.inmotionhosting.com/~userna5

You can access your server through both the Temp url and the Shared URL. To test this find your Temp URL in your technical details in AMP and view it on your browser. Then alter the Temp URL so its the Shared SSL and view it in your browser.

How does Shared SSL work?

When you access your website normally you access over port 80. Port 80 is a non SSL connection. There is no encryption over this port. the Shared SSL works over port 443. The data that travels over port 443 can be encrypted using SSL.

SSL certificates require a hostname to work. InMotion Hosting installs a valid SSL certificate on all our shared servers main hostname. An example hostname is secure91.inmotiohosting.com. Any connection over that specific hostname will allow the data to be encrypted. What makes the shared SSL "shared" is that the username at the end of the server hostname can change to the specific cPanel username for that account. When the url is accessed with your cPanel username attached at the end, the server knows to find your website by the username.

Basic implementation of the Shared SSL

To implement the shared SSL in your website, you can (in most cases) just add the url into your shopping cart configuration. For information on how to use the Shared SSL in your Shopping cart software, you can check our articles below or you will need to check with your website developer on how your shopping cart was set up.

Use a SSL certificate with PHP-Nuke
How to enable SSL connection in OpenCart
SSL Setup for CubeCart
How to Force SSL in Joomla 3.0
Forcing Moodle 2.3 to work over SSL
How to use a Shared SSL with Movable Type

We also have our Ecommerce Getting Started guide that helps you with the SSL set up at the following link.

E-Commerce: Step 6 - Configuring SSL

You can also force the site to go to https using the htaccess file. Please see the following link on this.

How to force a dedicated SSL using the .htaccess file
Forcing your Website's visitors to use the shared SSL

Did you find this article helpful?

We value your feedback!

Why was this article not helpful? (Check all that apply)
The article is too difficult or too technical to follow.
There is a step or detail missing from the instructions.
The information is incorrect or out-of-date.
It does not resolve the question/problem I have.
How did you find this article?
Please tell us how we can improve this article:
Email Address
Name

new! - Enter your name and email address above and we will post your feedback in the comments on this page!

Related Questions

Here are a few questions related to this article that our customers have asked:
Using a shared SSL with WooCommerce (for WordPress)
Would you like to ask a question about this page? If so, click the button below!
Ask a Question
n/a Points
2014-04-06 6:49 pm

I have registered a domain yesterday in Godaddy. And I want to host this domain in your hosting with Shared SSL 24 Months 3.49/mo to br installed prestashop inside. How does it work ? How do I do with my domain in godaddy if I buy shared SSL in your hosting company?

Thank you,

Oki

Staff
20,312 Points
2014-04-07 10:57 am
Hello Mr. Oki,

Having the domain registered at GoDaddy is not an issue. You will simply need to point it to our name servers.

There may be an issue with using the shared SSL with your PrestaShop site, however. PrestaShop uses a single domain name, using a shared SSL effectively uses a different domain name (sever###.inmotionhosting.com vs the regular domain name) when connecting. Ultimately, you may need to purchase an SSL in order to use it with PrestaShop. This would be true for any host that uses shared SSL.

If you purchase and have an SSL installed onto your hosting account, it will use the same domain name for both insecure and secure portions, so there will be no issue then.

Kindest Regards,
Scott M
n/a Points
2014-08-03 10:55 pm

What is the cost to purchase a SSL certificate?

Staff
9,479 Points
2014-08-04 10:58 am
A dedicated SSL certificate will cost $99 per year in addition to a one-time installation fee of $25.
n/a Points
2014-10-31 6:23 pm

1. Is there anything I can or should do when setting up a new WordPress site (or upgrading an old one) to make it as simple and reliable as possible to require all visitors to the site to always use HTTPS?

2. Which of the two articles about using the htaccess file (links at the bottom of the above article) should I be following to implement this scenario?

3. (I'm not sure if this is the right place to ask this question...) Is there a way to require all access to email mailboxes to use the secure server, like there is for websites (HTTPS versus HTTP)? I know how to configure my own email clients to use the secure server. My question is about whether there is a way to make that mandatory for everyone else who has mailboxes on my site.

Thanks

Staff
10,345 Points
2014-10-31 6:59 pm
Hello Bob,

Thank you for your question. 1. After installing Wordpress, you basically just change the URL to whatever the SSL address is (shared SSL or not). Be sure to include the https:// in the address.

This will cause visitors to access your WordPress site via https. Here is a link to the official guide on Implementing https in WordPress.

2. You don't have to make any changes to your .htaccess, since WordPress will handle the address change for you.

3. There is no way to make it mandatory for users to connect via SSL, but this can be done on VPS, and Dedicated servers. As a work around, if you only provide the SSL version of the settings to them, it is the only way they will know how to connect. You can see your SSL email settings in cPanel.

In the future you can create your own question on our Ask a Question page.

Thank you,
John-Paul
n/a Points
2014-11-04 6:15 am

@lulu - A cost of ssl depends on its type. there are several types of ssl available in the market from domain validation to extended validated certs. dv cert is available in the market from $10 to $100 per annum and if you go for ev which is available from $150 to $1000 per annum. This price depicts resellers price, but if you directly purchase it from certificate authority you will need to pay 25-40% extra.

So price doesn't matter until you findout your perfect need. I use to purchase ssl cert for my clients from cheapsslshop.com – they are quit affordable than others. if do not require ev cert for your domain then you should get domain validation or business validation certificate.

Post a Comment

Name:
Email Address:
Phone Number:
Comment:
Submit

Please note: Your name and comment will be displayed, but we will not show your email address.

7 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?

Search

Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail: support@InMotionHosting.com
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!