Bobcares

Steps to install OpenLiteSpeed Web Server on CentOS 8?

by | Oct 20, 2020

OpenLiteSpeed is a powerful, lightweight, and open-source HTTP web server. Install of OpenLiteSpeed in Centos involves a series of steps that include adding repositories and taking steps to ensure security.

As a part of our Server Management Services, we help our Customers with software installations regularly.

Let us today discuss the steps to install OpenLiteSpeed in Centos.

How to install OpenLiteSpeed Web Server on CentOS 8?

Install of OpenLiteSpeed in Centos involves the steps below:

  • Configure OpenLiteSpeed Repository
  • Install PHP from OpenLiteSpeed Repositories
  • Install & Secure MariaDB database server
  • OpenLiteSpeed install with dnf command
  • Change the default Administrator Password
  • Accessing OpenLiteSpeed webserver

Configure OpenLiteSpeed Repository

The first step is to add the OpenLiteSpeed repository to the CentOS 8 or RHEL 8 instance. This will allow us to install the OpenLiteSpeed web server and associated packages and dependencies.

$ sudo rpm -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el8.noarch.rpmCopy Code

Then update the package lists as shown:

$ sudo dnf updateCopy Code

Install PHP from OpenLiteSpeed Repositories

In this step, we are going to install PHP 7.4 using the OpenLiteSpeed repository colloquially referred to as LSPHP. But before that, ensure that we have added the EPEL repo using the command:

$ sudo dnf install -y epel-releaseCopy Code

After installing the EPEL repo, install LSPHP as shown

$ sudo dnf install -y lsphp74 lsphp74-mysqlnd lsphp74-process lsphp74-mbstring lsphp74-mcrypt lsphp74-gd lsphp74-opcache lsphp74-bcmath lsphp74-pdo lsphp74-common lsphp74-xmlCopy Code

Once PHP packages have been installed successfully using the above dnf command, let us install the MariaDB database server.

Install & Secure MariaDB database server

To install the MariaDB database server, run:

$ sudo dnf install -y mariadb mariadb-serverCopy Code

Once installed, start the MariaDB database server by running:

$ sudo systemctl start mariadb
$ sudo systemctl enable mariadbCopy Code

Run following systemctl command to check the status of MariaDB service,

$ sudo systemctl status mariadbCopy Code

To secure MariaDB and avoid security breaches, let us proceed with some additional steps:

$ sudo mysql_secure_installationCopy Code

Begin by setting the root password if none was assigned.

For the remainder of the prompts. Simply press ‘Y’ for Yes to enforce best practice settings.

Install OpenLiteSpeed with dnf command

Now, we need to get OpenLiteSpeed installed on the CentOS 8 instance. To install the web server, simply invoke the following dnf command:

$ sudo dnf install -y openlitespeedCopy Code

Once the installation is completed, we can check the status of the webserver using the command:

$ sudo systemctl status lswsCopy Code

If the webserver is not active and running, we can start it by running the command:

$ sudo systemctl start lswsCopy Code

The web server listens on two ports: 8088 and 7080. Port 8088 is for demo purposes while the port 7080 gives us access to the administrative UI.

We can confirm the ports that the webserver is listening on using the netstat command as shown:

$ sudo netstat -pnltuCopy Code

Now, we need to open these ports in the firewall:

$ sudo firewall-cmd --zone=public --permanent --add-port=8088/tcp
$ sudo firewall-cmd --zone=public --permanent --add-port=7080/tcp
$ sudo firewall-cmd --reloadCopy Code

Change the default Administrator Password

By default, the Admin’s password is set to ‘123456’. For security reasons, we need to change it to a secure one. To achieve this run the script shown below:

$ sudo /usr/local/lsws/admin/misc/admpass.shCopy Code

Specify a different username and password.

Accessing OpenLiteSpeed webserver

To access the default page for the OpenLiteSpeed web server, browse the server’s address as shown:

http://server-ip:8088Copy Code

This takes us to the demo page. To access the administrative section, browse the server’s IP with the port 7080 using the https protocol.

https://server-ip:7080Copy Code

We can log in with the new username and password that we set in the step earlier.

This takes us to the OpenLiteSpeed dashboard.

From here, we can configure virtual hosts, change the default port from port 8088 to another port and so much more.

[Need any further assistance to install OpenLiteSpeed on Centos? – We’re available 24*7]

Conclusion

In short, install of OpenLiteSpeed in Centos involves the steps to add repositories and taking steps to ensure security. Today, we saw how our Support Engineers install OpenLiteSpeed on Centos.

var google_conversion_label = "owonCMyG5nEQ0aD71QM";

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

0 Comments

Submit a Comment

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

Speed issues driving customers away?
We’ve got your back!