Install OpenLiteSpeed web server.

OpenLiteSpeed er en hurtig web server. Den har følgende support.

SSL Support.

Apache-compatible SSI support
SSL support and hardware acceleration
TLS 1.0, 1.1, 1.2, 1.3
Anti SSL BEAST and renegotiation attack capabilities
libressl support

Konfiguration.

XML eller tekst fil.

Download her

For at installere den kræves følgende som minimum udført på serveren.

Step 1.


OpenLiteSpeed er en open source HTTP-server udviklet af LiteSpeed Technologies. Det er en hurtig og let HTTP-server med en webbaseret GUI til administration. Den kan håndtere mere end 10000 samtidige forbindelser med lavt ressourceforbrug (CPU og RAM) og understøtter mange operativsystemer som Linux, Mac OS, FreeBSD og SunOS. Serveren kan bruges til at køre webside-scripts skrevet i PHP, Ruby, Perl og Java.

  • Installer OpenLiteSpeed
  • Installer PHP 7.4 OpenLiteSpeed version
  • Installer MariaDB-databasen
  • Opsætning af administrator
  • Konfigurer PHP 7.4
  • Kører OpenLiteSpeed på Port 80
  • Test
$ sudo -s
$ wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debain_repo.sh | bash
$ exit
$ sudo apt install openlitespeed -y

Du kan nu teste om den er installeret. og køre med en netstat.

Hvis den siger at netstat ikke er installeret skal du installere pakken net-tools

$ netstat -plntu

Step 2.


Nu er et tid til at installere PHP version 7.4 med i en OpenLiteSpeed version. Man kalder den for LSPHP.

Det gøres nemt med en apt mere.

$ sudo apt install lsphp74 lsphp74-common lsphp74-mysql lsphp74-dev lsphp74-curl lsphp74-dbg

Den installere nu en del pakker, så det tager lidt tid.

Step 3.

Så er det tid til at installere MariaDB som skal være database backend.

$ sudo apt install mariadb-client mariadb-server
$ systecmtl start mariadb
$ systemctl enable mariadb

For at gøre Mariadb lidt mere sikker anbefaler jeg du lige køre secure skriptet.

$ mysql_secure_installation

Set a root password? [Y/n] Y
Remove anonymous users? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

DU er nu færdig med at konfigurere Mariadb.

$ mysql -u root -p
Type Your Password:

# select User, Password, Host from mysql.user;

Step 4.


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

https://127.0.0.1:7080/

Skriv bruger navn og password og du er inde. Nu får du OpenLiteSpeed-administrationspanelet.

Step 5.


I dette trin skal konfigure PHP 7.4 til OpenLiteSpeed ved hjælp af den webbaserede administration.

Klik ‘server Configuration’ Og klik på ‘External App’ taben.

For at tilføje den nye PHP 7.4-konfiguration skal du klikke på knappen Tilføj + til højre.

For typen skal du vælge ‘LiteSpeed SAPI App’ og klikke på knappen ‘Næste’.

Name: lsphp74
Address: uds://tmp/lshttpd/lsphp.sock
Notes: lsphp74 for OpenLiteSpeed
Max Connections: 35
Initial Request Timeout (secs): 60
Retry Timeout (secs): 0
Command: $SERVER_ROOT/lsphp74/bin/lsphp

Og klik save Configuration.

Dernæst ændrer vi standard PHP for OpenLiteSpeed til PHP 7.4-versionen.

På ‘Server configuration’ menu, klik ‘Script Handler’ taben.

Klik nu på knappen “Edit” i action sektionen.

På ‘Handler Name’ skal du vælge ‘lsphp74’, som vi lige har tilføjet, og klik ‘Save’.

Step 6.


Og som et resultat har du tilføjet og aktiveret PHP 7.4-konfigurationen for OpenLiteSpeed.

På ‘Default’ port, skal du klik på view knapen.

Du skal nu ændre det sådan porten er port 80 og klik save.

Du skal nu genstarte OpenLiteSpeed tryk på restart knappen.

7. Test


Åben din web browser og skriv ip adressen på serveren.

Eks http://127.0.0.1/

Og du skulle gerne have dette billede.

For at test om PHP virker.

Kilde https://openlitespeed.org/