Installi OpenLiteSpeed, PHP 7 ja MariaDB Debiani ja Ubuntu


Oma eelmises artiklis oleme kirjeldanud, kuidas seadistada OpenLiteSpeed (HTTP) server, PHP 7 ja MariaDB CentOS 7-le. Selles artiklis selgitame, kuidas installida ja seadistada OpenLiteSpeed - suure jõudlusega HTTP veebiserver koos PHP 7 ja MariaDB-ga tugi Debiani ja Ubuntu süsteemides.

OpenLiteSpeed on avatud lähtekoodiga, suure jõudlusega HTTP-server, millel on sündmustepõhine arhitektuur; loodud Unixi-laadsete operatsioonisüsteemide jaoks, sealhulgas Linux ja Windows OS.

See on võimas, modulaarne HTTP-server, millel on mitu moodulit tavaliste HTTP-serveri funktsioonide jaoks, see suudab hallata sadu tuhandeid samaaegseid ühendusi ilma serveri kriitiliste probleemideta ja toetab ka kolmandate osapoolte mooduleid API (LSIAPI) kaudu.

Oluline on see, et see toetab Apache'iga ühilduvaid ümberkirjutamise reegleid, tarnitakse hõlpsasti kasutatava ja kasutajasõbraliku veebihalduskonsooliga, mis näitab reaalajas serveri statistikat. OpenLiteSpeed kasutab minimaalselt protsessori ja mälu ressursse, toetab nii virtuaalsete hostide loomist, suure jõudlusega lehtede vahemällu salvestamist kui ka erinevate PHP-versioonide installimist.

1. samm: lubage OpenLitespeedi hoidla

1. OpenLiteSpeed puudub Debiani/Ubuntu tarkvarahoidlates, seega peate selle käsuga lisama OpenLiteSpeedi hoidla. See loob faili /etc/apt/sources.list.d/lst_debian_repo.list:

$ wget -c http://rpms.litespeedtech.com/debian/enable_lst_debain_repo.sh 
$ sudo bash enable_lst_debain_repo.sh

2. samm: installige OpenLiteSpeed Debianisse/Ubuntu

2. Seejärel installige OpenLiteSpeed 1.4 (uusim versioon selle kirjutamise ajal) alloleva käsuga apt, mis installib selle kataloogi/usr/local/lsws. Teenust alustatakse ka pärast installimise lõppu.

$ sudo apt install openlitespeed

3. Pärast selle installimist saate käivitada ja kinnitada OpenLiteSpeed versiooni, käitudes nii

$ /usr/local/lsws/bin/lshttpd -v

4. OpenLiteSpeed töötab vaikimisi pordis “8088”. Kui teil on süsteemis lubatud UFW tulemüür, värskendage tulemüüri reegleid, et lubada porti 8088 pääseda juurde teie vaikesaidile serveris.

$ sudo ufw allow 8088/tcp
$ sudo ufw reload

5. Avage nüüd veebibrauser ja tippige järgmine URL, et kontrollida OpenLiteSpeedi vaikelehte.

http://SERVER_IP:8088/ 
or 
http://localhost:8088

3. samm: installige PHP 7 OpenLiteSpeedi jaoks

6. Järgmisena installige PHP 7 koos kõige vajalikumate OpenLiteSpeed moodulitega alloleva käsuga, see installib PHP kui/usr/local/lsws/lsphp70/bin/lsphp.

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

7. Kui soovite installida täiendavaid PHP-mooduleid, käivitage kõigi saadaolevate moodulite loendamiseks allolev käsk.

$ sudo apt install lsphp70-

4. samm: seadistage OpenLiteSpeed ja PHP 7

8. Selles jaotises konfigureerime OpenLiteSpeed ja PHP 7 standardse HTTP-pordiga 80, nagu allpool selgitatud.

Nagu me varem mainisime, on OpenLiteSpeedil WebAdmini konsool, mis kuulab porti 7080. Alustuseks määrake kõigepealt OpenLiteSpeed WebAdmini konsooli administraatori kasutajanimi ja parool, kasutades allolevat käsku.

$ sudo /usr/local/lsws/admin/misc/admpass.sh
Please specify the user name of administrator.
This is the user name required to login the administration Web interface.

User name [admin]: tecmint

Please specify the administrator's password.
This is the password required to login the administration Web interface.

Password: 
Retype password: 
Administrator's username/password is updated successfully!

9. Nüüd lisage tulemüüri reeglid, et lubada tulemüüri kaudu porti 7080 pääseda juurde WebAdmini konsoolile.

$ sudo ufw allow 7080/tcp
$ sudo ufw reload

10. Avage nüüd veebibrauser ja tippige järgmine URL, et pääseda juurde OpenLiteSpeed WebAdmini konsoolile.

http://SERVER_IP:7080
OR
http://localhost:7080

Sisestage ülaltoodud kasutajanimi ja parool ning klõpsake nuppu\"Logi sisse \".

11. Vaikimisi kasutab OpenLiteSpeed 1.4 LSPHP 5, peate LSPHP 70 seadistamiseks tegema mõned muudatused, nagu allpool selgitatud.

Uue “lsphp70” lisamiseks avage paremal küljel asuv nupp Serveri konfiguratsioon → Väline rakendus → Nupp Lisa, et näha allolevat ekraanipilti.

12. Seejärel määrake uus väline rakendus, määrake tüübiks\"LiteSpeed SAPI rakendus" ja klõpsake uue välise rakenduse nime, aadressi, ühenduste maksimaalse arvu, esialgse reageerimise ajalõpu ja uuesti proovimise aja lisamiseks klõpsake kõrval.

Name: 					lsphp70
Address:    				uds://tmp/lshttpd/lsphp.sock
Notes: 					LSPHP70 Configuration 
Max Connections: 			35
Initial Request Timeout (secs): 	60
Retry Timeout : 			0

Pange tähele, et kõige kriitilisem konfiguratsioon on siin käsu seade, see annab välisele rakendusele teada, kust leida PHP käivitatav fail - esitage LSPHP70 absoluutne tee:

Command: 	/usr/local/lsws/lsphp70/bin/lsphp	

Ja ülaltoodud konfiguratsioonide salvestamiseks klõpsake nuppu Salvesta.

13. Seejärel klõpsake nuppu Serveri konfiguratsioon → Skriptihaldur ja redigeerige lsphp5 vaikimisi skriptihaldurit, sisestage järgmised väärtused.

Suffixes: 		php
Handler Type: 		LiteSpeed SAPI
Handler Name:		lsphp70
Notes:			lsphp70 script handler definition 

14. Vaikimisi on enamik HTTP-servereid seotud või kuulavad porti 80, kuid OpenLiteSpeed kuulab vaikimisi 8080-d: muutke see 80-ks.

Kõigi kuulajate konfiguratsioonide loendi kuvamiseks klõpsake valikul Kuulajad. Seejärel klõpsake käsul Vaade, et näha kõiki vaikekuulaja seadeid ja muutmiseks klõpsake nuppu Muuda.

Valige port 80-le ja salvestage konfiguratsioon ning salvestage sätted.

15. Ülaltoodud muudatuste kajastamiseks taaskäivitage OpenLiteSpeed, klõpsates taaskäivitamisnuppu ja klõpsake kinnitamiseks jah.

16. Lisage tulemüüri reeglid, et lubada porti 80 tulemüüri kaudu.

$ sudo ufw allow 80/tcp
$ sudo ufw reload

5. samm: testige PHP 7 ja OpenLiteSpeed installimist

17. Lõpuks kontrollige, kas OpenLiteSpeed töötab 80-s ja PHP 7-s, kasutades järgmisi URL-e.

http://SERVER_IP
http://SERVER_IP/phpinfo.php 

18. OpenLiteSpeed-teenuse haldamiseks ja kontrollimiseks kasutage neid käske.

# /usr/local/lsws/bin/lswsctrl start            #start OpenLiteSpeed
# /usr/local/lsws/bin/lswsctrl stop             #Stop OpenLiteSpeed 
# /usr/local/lsws/bin/lswsctrl restart          #gracefully restart OpenLiteSpeed (zero downtime)
# /usr/local/lsws/bin/lswsctrl help             #show OpenLiteSpeed commands

6. samm: installige MariaLB OpenLiteSpeedi jaoks

20. Installige MariaDB andmebaaside haldussüsteem järgmise käsu abil.

$ sudo apt install mariadb-server

21. Järgmisena käivitage MariaDB andmebaasisüsteem ja kindlustage selle installimine.

$ sudo systemctl start mysql
$ sudo mysql_secure_installation

Pärast ülaltoodud turbeskripti käivitamist palutakse teil sisestada juurparool, vajutage lihtsalt sisestusklahvi [Enter]:

Enter current password for root (enter for none):

Samuti palutakse teil vastata allpool toodud küsimustele, tippige kõigile küsimustele lihtsalt y , et määrata juurparool, eemaldada anonüümsed kasutajad, välja lülitada juurjuure sisselogimine, eemaldada testide andmebaas ja laadida uuesti privileegitabelid:

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

Lisateavet leiate OpenLitespeedi kodulehelt: http://open.litespeedtech.com/mediawiki/

Samuti võiksite lugeda järgmisi seotud artikleid.

  1. LAMP-i (Linux, Apache, MariaDB, PHP/PhpMyAdmin) installimine RHEL/CentOS 7.0-sse
  2. Installige uusimad Nginx 1.10.1, MariaDB 10 ja PHP 5.5/5.6 RHEL/CentOS 7/6-le
  3. Nginxi, MariaDB 10, PHP 7 (LEMP-i virna) installimine 16.10/16.04
  4. Kuidas installida LAMP koos PHP 7 ja MariaDB 10-ga Ubuntu 16.10

See on kõik! Selles õpetuses oleme selgitanud, kuidas seadistada OpenLiteSpeed, PHP 7 ja MariaDB Debiani/Ubuntu süsteemidesse. Kui teil on küsimusi või lisamõtteid, jagage neid kommentaaride jaotises.