Bobcares

OpenLiteSpeed configure SSL instantly!

by | Mar 11, 2020

Do you want to configure SSL in OpenLiteSpeed to secure your website? We can help you.

Setting up SSL on the website ensures a secure connection between the server and the browser.

At Bobcares, customers approach us to configure SSL in OpenLiteSpeed, as a part of our Server Management Services.

Today, we’ll see how our Support Engineers configure SSL for OpenLiteSpeed.

 

Need for configuring SSL in OpenLiteSpeed

OpenLiteSpeed is the open-source edition of the LiteSpeed webserver. It is a powerful cache engine. It comes with an admin GUI that can be accessed via the browser.

Usually, we recommend OpenLiteSpeed for individual websites that don’t update often. In OpenLiteSpeed, to load a new .htaccess file we must restart the web server every time. This can be tedious if the website undergoes frequent changes.

Whereas a LiteSpeed server autodetects the changes in the .htaccess and restarts the server when needed. So choosing the webserver will purely depend on the customer requirement.

In general, securing the webserver is of at most importance today. This is because users share their confidential details over the web during transactions. So it is the responsibility of the website owner to provide trust to the users.

Setting up an SSL certificate is the best way to secure websites. SSL certificates are data files that bind the cryptographic key to organizational identity.

By installing SSL certificates in the webserver we activate the HTTPS protocol which secures the connection between browser and web server.

Now let’s see how our Support Engineers configures SSL in OpenLiteSpeed in Ubuntu 18.04.

 

How we configure SSL in OpenLiteSpeed?

For configuring SSL in a webserver, firstly we need a private key and SSL certificate from a certificate issuer. This can be purchased from SSL providers for a specific cost, or use certificates from free SSL providers like Lets Encrypt.

 

Obtaining certificates

Here are the steps to obtain a private key and certificate from Let’s Encrypt. Here we use Let’s Encrypt, as it is a free automated open certificate provider. So to install certbot in Ubuntu, we use the commands,

apt update
apt install software-properties-common
add-apt-repository universe
add-apt-repository ppa:certbot/certbot
apt update
apt install certbot

Next, we need to obtain the certificate. For this we use,

certbot certonly --webroot -w <document root of the domain> -d <domain.com>

It places the files in the webroot directory. And it will ask for several details like email address, agreement towards the terms and services, etc. Now we have the certificates.

In the case of paid SSL, we get the certificates in a compressed format.

Next, let’s see how our Support Engineers configure SSL in the OpenLiteSpeed admin interface.

 

Configuring OpenLiteSpeed for SSL

Since OpenLiteSpeed has an admin web interface it is easier to configure SSL. And the steps we use are,

1. First, navigate to Listeners and add an HTTPS listener. Click the Add button at the top right and enter the details like Listener name, IP Address, Port, Secure, etc. And the setting appears as,

OpenLiteSpeed configure SSL

2. Next, we need to specify the key and certificate. For this navigate as Listeners >> HTTPS >> SSL. Now Edit SSL Private Key & Certificate section. Later add the Private key file location, Certificate file location, and enable Chained Certificate.

OpenLiteSpeed configure SSL

Also, Edit the SSL Protocol section to select the Protocol Version.

3. Now we need to map the Virtual Hosts to the SSL Listener. For this navigate as Listeners >> General. Select the Add button in the Virtual Host Mappings section. Here, choose the Virtual Host from the drop-down and add the Domains required.

OpenLiteSpeed configure SSL

Later we restart the webserver via the panel. The green button at the top left can do a Graceful Restart.

4. Finally, check if the SSL is working. For this, we access the domain via any browser and look for a lock-pad near the URL. And while clicking it shows the message Connection is secure.

 

[Still, having trouble in configuring SSL in OpenLiteSpeed? – We can help you.]

 

Conclusion

So far we saw the steps that our Support Engineers use to configure SSL in OpenLiteSpeed webserver. Setting up an SSL certificate enables HTTPS protocol that secures the connection between a web server and a browser.

PREVENT YOUR SERVER FROM CRASHING!

Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.

GET STARTED

var google_conversion_label = "owonCMyG5nEQ0aD71QM";

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

Never again lose customers to poor
server speed! Let us help you.

Privacy Preference Center

Necessary

Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID - Preserves user session state across page requests.

gdpr[consent_types] - Used to store user consents.

gdpr[allowed_cookies] - Used to store user allowed cookies.

PHPSESSID, gdpr[consent_types], gdpr[allowed_cookies]
PHPSESSID
WHMCSpKDlPzh2chML

Statistics

Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

_ga - Preserves user session state across page requests.

_gat - Used by Google Analytics to throttle request rate

_gid - Registers a unique ID that is used to generate statistical data on how you use the website.

smartlookCookie - Used to collect user device and location information of the site visitors to improve the websites User Experience.

_ga, _gat, _gid
_ga, _gat, _gid
smartlookCookie
_clck, _clsk, CLID, ANONCHK, MR, MUID, SM

Marketing

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

IDE - Used by Google DoubleClick to register and report the website user's actions after viewing or clicking one of the advertiser's ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user.

test_cookie - Used to check if the user's browser supports cookies.

1P_JAR - Google cookie. These cookies are used to collect website statistics and track conversion rates.

NID - Registers a unique ID that identifies a returning user's device. The ID is used for serving ads that are most relevant to the user.

DV - Google ad personalisation

_reb2bgeo - The visitor's geographical location

_reb2bloaded - Whether or not the script loaded for the visitor

_reb2bref - The referring URL for the visit

_reb2bsessionID - The visitor's RB2B session ID

_reb2buid - The visitor's RB2B user ID

IDE, test_cookie, 1P_JAR, NID, DV, NID
IDE, test_cookie
1P_JAR, NID, DV
NID
hblid
_reb2bgeo, _reb2bloaded, _reb2bref, _reb2bsessionID, _reb2buid

Security

These are essential site cookies, used by the google reCAPTCHA. These cookies use an unique identifier to verify if a visitor is human or a bot.

SID, APISID, HSID, NID, PREF
SID, APISID, HSID, NID, PREF