How to run OpenLiteSpeed ​​Web Server on Rocky Linux 8 and AlmaLinux 8

0

This tutorial is for How to Run OpenLiteSpeed ​​Web Server on Rocky Linux 8 and AlmaLinux 8. We will do our best to make sure you understand this guide. I hope you will like this blog How to run OpenLiteSpeed ​​Web Server on Rocky Linux 8 and AlmaLinux 8. If your answer is yes, please share after reading this.

Check out how to run OpenLiteSpeed ​​web server on Rocky Linux 8 and AlmaLinux 8

OpenLiteSpeed ​​is a free, open source web server that you can use to run and serve sites. It offers a lot of special features to make your experience more consistent, for example custom PHP handling with smooth guidelines on how best to use it or admin interfaces that will let you manage all parts of the updates. site in one place without having to manipulate many scripts. scattered in better places in town.

It is a multistage web server that works admirably with all operating systems and stands out with its lightning-fast speeds. You can use, modify or even reassign OpenLiteSpeed ​​in LGPL authorization details. Moreover, you can easily find the support of different users on the message sheets as it has been around for over ten years.

Preconditions

  • Rocky Linux 8 server
  • User account with sudo privileges
  • Strong internet connection

Contents

  • Update our system
  • Add OpenLiteSpeed ​​to Rocky Linux 8 to the repository
  • Install OpenLiteSpeed ​​on Rocky Linux
  • Install PHP
  • Install and configure MySQL
  • Configure OpenLiteSpeed ​​login administrator credentials
  • Try OpenLiteSpeed

Similar Items

  • How to install aapanel 6 on Fedora 34

Update Rocky Linux repositories

We need to update our system first so that our repositories are up to date. It is the first step every time you install on your system. Write the following command in our terminal.

$ sudo dnf update -y

Once the update is complete, add OpenLiteSpeed ​​to the repository.

Add OpenLiteSpeed ​​to the EPEL repository

To add OpenLiteSpeed ​​to our repository on Rocky 8 Linux, type the following into our terminal;

$ sudo dnf install epel-release

Sample output

…. Performing Transaction Verification The transaction verification was successful. Running the transaction test The transaction test was successful. Transaction in progress Preparation: 1/1 Installation: epel-release-8-13.el8.noarch 1/1 Running the scriptlet: epel-release-8-13.el8.noarch 1/1 Verification: epel-release-8- 13. el8.noarch 1/1 installed: epel-release-8-13.el8.noarch finished!

Add OpenLiteSpeed ​​to our repository

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

Retrieved from http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el8.noarch.rpm

Verification … ################################ [100%]

Preparing… ################################## [100%]

Update / installation …

1: litespeed-repo-1.2-1.el8 ############################## [100%]

Install OpenLiteSpeed ​​on Rocky Linux / AlmaLinux

Now that we have added the OpenLiteSpeed ​​repository to our system, we can now install OpenLiteSpeed ​​with the following command:

$ sudo dnf install openlitespeed

Once the installation is complete, check the status of the OpenLiteSpeed ​​server with the following command;

$ # sudo systemctl status lsws ●

lshttpd.service – OpenLiteSpeed ​​HTTP Server

Loaded: loaded (/usr/lib/systemd/system/lshttpd.service; enabled; predefined provider: disabled)

Active: active (running) from Friday 2021-11-12 12:22:52 UTC; 1min 41s ago

Process: 63411 ExecStart = / usr / local / lsws / bin / lswsctrl start (code = exited, status = 0 / SUCCESS)

Main PID: 63435 (light speed)

Group C: /system.slice/lshttpd.service

├─63435 openlitespeed (lshttpd – main)

├─63439 openlitespeed (lscgid)

└─63452 openlitespeed (lshttpd – # 01)

Nov 12, 12:22:49 PM rockylinux systemd[1]: Starting the OpenLiteSpeed ​​HTTP server…

Nov 12, 12:22 p.m. Rockylinux lswsctrl[63411]: [OK] light speed: pid = 63435.

12 Nov 12:22:52 rockylinux systemd[1]: The OpenLiteSpeed ​​HTTP server has started.

It should show the status as active so that we can continue with this tutorial. Otherwise, start your server first with the following command

$ / usr / local / lsws / bin / lswsctrl start.

Install PHP for OpenLiteSpeed

PHP is not integrated with OpenLiteSpeed ​​as it is with Apache. OpenLiteSpeed ​​delegates the execution of PHP to external PHP executables. This will allow better security, stability and management of multiple connections. Start the installation of PHP74 with the following command.

$ sudo dnf -y install lsphp74 lsphp74-common lsphp74-mysqlnd lsphp74-gd lsphp74-process lsphp74-mbstring lsphp74-xml lsphp74-mcrypt lsphp74-pdo lsphp74-imap lsphthp74-soap

Once the installation of PHP74 is complete, we can now move on to the installation of the MySQL server

Install the MySQL server

You can run the following command to install the MySQL server

$ sudo dnf install mysql mysql-server

Run the secure installation script to secure MyQL, but you need to start the mysqld service first;

$ sudo systemctl start mysqld

$ sudo systemctl activate mysqld

Check the status now with the following command;

$ sudo systemctl status mysqld

Sample output

● mysqld.service: MySQL 8.0 database server

Loaded: Loaded (/usr/lib/systemd/system/mysqld.service; Enabled; Provider Preset: Disabled)

Active: active (running) from Friday 2021-11-12 12:56:55 UTC; 2min 48s ago

Main PID: 66270 (mysqld)

Status: “The server is operational”

Tasks: 37 (limit: 11189)

Memory: 458.0M

Group C: /system.slice/mysqld.service

└─66270 / usr / libexec / mysqld –basedir = / usr

Nov 12, 12:56:47 PM Rockylinux systemd[1]: Starting the MySQL 8.0 database server…

Nov 12, 12:56:47 PM rockylinux mysql-prepare-db-dir[66189]: Initialization of the MySQL database

Nov 12, 12:56:55 PM rockylinux systemd[1]: MySQL 8.0 database server started.

Now is the time to run our secure installation, follow these steps:

$ sudo mysql_secure_installation

To connect easily to the system, it is preferable not to set the validation password. Type N and the following instructions may type Y to allow the installation to continue. Once done, we can now move on to the configuration of the OpenLiteSpeed ​​admin panel.

Configure the OpenLiteSpeed ​​administration panel

To change the default password in the OpenLiteSpeed ​​panel, we need to run the following command;

$ /usr/local/lsws/admin/misc/admpass.sh

Sample output

# Specify the administrator user name.

This is the username required to log in to the administrative web interface.

username [admin]: administrator

Specify the administrator password.

This is the password required to log in to the administration web interface. Password:

Retype the password:

The administrator username / password has been updated successfully.

We have successfully added the administrator, now it is good that we configure the firewall to allow OpenLiteSpeed ​​to work properly.

Configure firewall settings

OpenLiteSpeed ​​listens on ports 8088 and 7080, so we need to allow access to those ports. To do this, we can proceed as follows;

$ firewall-cmd –zone = public –permanent –add-port = 8088 / tcp

Do the same for port 7080

$ firewall-cmd –zone = public –permanent –add-port = 7080 / tcp

Then you must reload the system for the changes to take effect.

$ sudo firewall-cmd – reload

If you are having trouble with the following, make sure firewalld is up and running. Run the following command to activate it.

$ systemctl enable – now firewalld

Finally, we can test our OpenLiteSpeed ​​to see if it works with the following in your preferred browser;

http: //

To access the admin site we need to use port 7080 like this

http: //

Final words: How to run OpenLiteSpeed ​​web server on Rocky Linux 8 and AlmaLinux 8

hope you will understand this item How to run OpenLiteSpeed ​​Web Server on Rocky Linux 8 and AlmaLinux 8, if your answer is no, you can request anything through the contact forum section linked to this article. And if your answer is yes, then share this article with your family and friends.

Share.

Comments are closed.