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ója → Külső alkalmazás → Hozzá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ója → Szkriptkezelő 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.
- A LAMP (Linux, Apache, MariaDB, PHP/PhpMyAdmin) telepítése RHEL/CentOS 7.0 rendszerben
- A legújabb Nginx 1.10.1, MariaDB 10 és PHP 5.5/5.6 telepítése az RHEL/CentOS 7/6 rendszeren
- Az Nginx, MariaDB 10, PHP 7 (LEMP Stack) telepítése 16.10/16.04-ben
- 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.