Weboldal keresés

Telepítse az OpenLiteSpeed-et, a PHP 7-et és a MariaDB-t Debianra és Ubuntura


Előző cikkünkben bemutattuk, hogyan állíthatja be az OpenLiteSpeed(HTTP) szervert, a PHP 7-et és a MariaDB-t CentOS 7 rendszeren. Ebben a cikkben elmagyarázzuk az OpenLiteSpeed – High Performance HTTP Web Server PHP 7-tel és MariaDB-vel történő telepítését és beállítását. támogatás Debian és Ubuntu rendszereken.

Az OpenLiteSpeed egy nyílt forráskódú, nagy teljesítményű HTTP-kiszolgáló eseményvezérelt architektúrával; Unix-szerű operációs rendszerekhez készült, beleértve a Linuxot és a Windows operációs rendszert.

Ez egy nagy teljesítményű, moduláris HTTP-kiszolgáló, amely több modullal rendelkezik a gyakori HTTP-kiszolgáló funkciókhoz, több százezer egyidejű kapcsolatot képes kezelni kritikus szerverterhelési problémák nélkül, és támogatja a harmadik féltől származó modulokat az API-n keresztül. (LSIAPI) is.

Fontos, hogy támogatja az Apache-kompatibilis átírási szabályokat, és egy könnyen használható, felhasználóbarát webes adminisztrációs konzollal érkezik, amely valós idejű szerverstatisztikát jelenít meg. Az OpenLiteSpeed minimális CPU- és memóriaerőforrást használ, támogatja a virtuális gazdagépek létrehozását, a nagy teljesítményű oldal gyorsítótárazását, valamint különböző PHP-verziók telepítését.

1. lépés: Az OpenLitespeed Repository engedélyezése

1. Az OpenLiteSpeed nem található a Debian/Ubuntu szoftvertárolókban, ezért ezzel a paranccsal hozzá kell adnia az OpenLiteSpeed tárolót. Ezzel létrejön a /etc/apt/sources.list.d/lst_debian_repo.list fájl:

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

2. lépés: Telepítse az OpenLiteSpeed programot Debian/Ubuntu rendszeren

2. Ezután az alábbi apt paranccsal telepítse az OpenLiteSpeed 1.4 verziót (a cikk írásakor a legújabb verzió), amely az /usr/local mappába telepíti. /lsws könyvtárban. A szolgáltatás a telepítés befejezése után is elindul.

sudo apt install openlitespeed

3. A telepítés után elindíthatja és megerősítheti az OpenLiteSpeed verziót a következő futtatással

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

4. Az OpenLiteSpeed alapértelmezés szerint a „8088” porton fut. Ha a rendszeren engedélyezve van az UFW tűzfal, frissítse a tűzfalszabályokat, hogy lehetővé tegye a 8088-as port számára, hogy hozzáférjen a szerver alapértelmezett webhelyéhez.

sudo ufw allow 8088/tcp
sudo ufw reload

5. Most nyisson meg egy webböngészőt, és írja be a következő URL-t az OpenLiteSpeed alapértelmezett oldalának ellenőrzéséhez.

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

3. lépés: Telepítse a PHP 7-et az OpenLiteSpeedhez

6. Ezután telepítse a PHP 7 verziót az OpenLiteSpeedhez leginkább szükséges modulokkal az alábbi paranccsal, a PHP a /usr/local/lsws/lsphp70/bin néven telepíti. /lsphp.

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

7. Ha további PHP-modulokat szeretne telepíteni, futtassa az alábbi parancsot az összes elérhető modul listázásához.

sudo apt install lsphp70-

4. lépés: Az OpenLiteSpeed és a PHP 7 konfigurálása

8. Ebben a szakaszban az OpenLiteSpeed és a PHP 7 szabványt a 80-as HTTP-porttal konfiguráljuk az alábbiak szerint.

Ahogy korábban említettük, az OpenLiteSpeed egy WebAdmin konzollal érkezik, amely a 7080 porton figyel. Tehát először az alábbi paranccsal állítsa be az OpenLiteSpeed WebAdmin konzol rendszergazdai felhasználónevét és jelszavát.

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. Most adjon hozzá tűzfalszabályokat, hogy lehetővé tegye a 7080-as portnak a tűzfalon keresztüli hozzáférését a WebAdmin konzolhoz.

sudo ufw allow 7080/tcp
sudo ufw reload

10. Most nyissa meg a webböngészőt, és írja be a következő URL-t az OpenLiteSpeed WebAdmin konzol eléréséhez.

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

Írja be a fent beállított felhasználónevet és jelszót, majd kattintson a „Bejelentkezés” gombra.

11. Alapértelmezés szerint az OpenLiteSpeed 1.4 LSPHP 5-öt használ, az LSPHP 70 beállításához néhány változtatást kell végrehajtania az alábbiak szerint.

Nyissa meg a Szerver konfigurációjaKülső alkalmazásHozzáadás gombot a jobb oldalon az új „lsphp70” hozzáadásához a képen látható módon. az alábbi képernyőképen.

12. Ezután határozza meg az új Külső alkalmazást, állítsa be a típusát „LiteSpeed SAPI App” értékre, majd kattintson a következő gombra az új külső alkalmazás nevének és címének hozzáadásához. , a kapcsolatok maximális száma, a kezdeti válaszidőkorlát és az újrapróbálkozási időtúllépés.

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

Vegye figyelembe, hogy a legkritikusabb konfiguráció itt a Command beállítás, amely megmondja a külső alkalmazásnak, hogy hol találja meg a PHP futtatható fájlját – adja meg az LSPHP70 abszolút elérési útját:

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

És kattintson a Mentés gombra a fenti konfigurációk mentéséhez.

13. Ezután kattintson a Szerver konfigurációjaSzkriptkezelő lehetőségre, és módosítsa az alapértelmezett lsphp5 szkriptkezelőt, írja be a következőt értékeket.

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

14. Alapértelmezés szerint a legtöbb HTTP-szerver a 80-as porthoz van társítva vagy azon figyel, de az OpenLiteSpeed alapértelmezés szerint a 8080 porton figyel: módosítsa a következőre:80.

Kattintson a Hallgatók elemre az összes figyelőkonfiguráció listájának megtekintéséhez. Ezután kattintson a Nézet gombra az alapértelmezett figyelő összes beállításának megtekintéséhez, a szerkesztéshez pedig kattintson a Szerkesztés lehetőségre.

Állítsa a portot 80ra, mentse a konfigurációt, majd mentse a beállításokat.

15. A fenti változtatások tükrözéséhez kecsesen indítsa újra az OpenLiteSpeed programot az újraindítás gombra kattintva, majd a megerősítéshez kattintson az igen gombra.

16. Adjon hozzá tűzfalszabályokat, hogy engedélyezze a 80-as portot a tűzfalon keresztül.

sudo ufw allow 80/tcp
sudo ufw reload

5. lépés: Tesztelje a PHP 7 és az OpenLiteSpeed telepítést

17. Végül ellenőrizze, hogy az OpenLiteSpeed fut-e a 80-as és a PHP 7-es porton a következő URL-ek használatával.

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

18. Az OpenLiteSpeed szolgáltatás kezeléséhez és vezérléséhez használja ezeket a parancsokat.

/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. lépés: Telepítse a MariaDB for OpenLiteSpeed programot

20. Telepítse a MariaDB adatbázis-kezelő rendszert a következő paranccsal.

sudo apt install mariadb-server

21. Ezután indítsa el a MariaDB adatbázisrendszert, és biztosítsa a telepítést.

sudo systemctl start mysql
sudo mysql_secure_installation

A fenti biztonsági szkript futtatása után a rendszer felkéri a root jelszó megadására, egyszerűen nyomja meg az [Enter] billentyűt anélkül, hogy megadná:

Enter current password for root (enter for none):

Ezenkívül meg kell válaszolnia az alábbi kérdéseket, egyszerűen írja be az y kifejezést az összes kérdésre a root jelszó beállításához, az anonim felhasználók eltávolításához, a távoli root bejelentkezés kikapcsolásához, a tesztadatbázis eltávolításához és a jogosultságtáblázatok újratöltéséhez:

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

További információkat találhat az OpenLitespeed honlapján: http://open.litespeedtech.com/mediawiki/

A következő kapcsolódó cikkeket is szívesen elolvashatja.

  1. A LAMP (Linux, Apache, MariaDB, PHP/PhpMyAdmin) telepítése RHEL/CentOS 7.0 rendszerben
  2. A legújabb Nginx 1.10.1, MariaDB 10 és PHP 5.5/5.6 telepítése az RHEL/CentOS 7/6 rendszeren
  3. Az Nginx, MariaDB 10, PHP 7 (LEMP Stack) telepítése 16.10/16.04-ben
  4. A LAMP telepítése PHP 7 és MariaDB 10 segítségével az Ubuntu 16.10 rendszeren

Ez minden! Ebben az oktatóanyagban elmagyaráztuk az OpenLiteSpeed, a PHP 7 és a MariaDB beállítását Debian/Ubuntu rendszereken. Ha bármilyen kérdése vagy további gondolata van, ossza meg a megjegyzés részben.