Si të instaloni OpenLiteSpeed server HTTP me PHP 7.1 në Ubuntu 16.04 LTS
OpenLiteSpeed është një server HTTP me burim të hapur i zhvilluar nga LiteSpeed Technologies. Është një server HTTP me performancë të lartë dhe peshë të lehtë i cili vjen me një GUI të bazuar në ueb për administrim. OpenLiteSpeed mund të trajtojë më shumë se njëqind mijë lidhje të njëkohshme me përdorim të ulët të burimeve (CPU dhe RAM) dhe mbështet shumë OS si Linux, Mac OS, FreeBSD dhe SunOS. Serveri mund të përdoret për të ekzekutuar skriptet e faqeve të internetit të shkruara në PHP, Ruby, Perl dhe Java.
Në këtë tutorial, ne do t'ju tregojmë se si të instaloni serverin OpenLiteSpeed Web dhe më pas të konfiguroni versionin më të fundit të PHP PHP 7.1. Ju lutemi vini re se ne do të përdorim serverin Ubuntu 16.04 për këtë udhëzues.
Kusht paraprak
- Serveri Ubuntu 16.04
- Privilegjet e rrënjës
Çfarë do të bëjmë ne:
- Instaloni serverin e uebit OpenLiteSpeed në Ubuntu 16.04
- Instaloni versionin PHP 7.1 OpenLiteSpeed
- Konfiguro Firewallin UFW
- Konfiguro përdoruesin e administratorit të OpenLiteSpeed
- Konfiguro OpenLiteSpeed dhe PHP 7.1
- Konfiguro OpenLiteSpeed në portën 80
- Testimi
Hapi 1 - Instaloni OpenLiteSpeed në Ubuntu 16.04
Në këtë hap të parë, ne do të instalojmë serverin OpenLiteSpeed në sistemin Ubuntu 16.04. LiteSpeed ofron depo për instalimin Linux në sistemet operative të bazuara në Debian dhe Redhat.
Pra, së pari, shkarkoni skriptin bash për shtimin e depove LiteSpeed në sistemin Ubuntu.
wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debain_repo.sh | bash
Kur kjo të bëhet, instaloni serverin OpenLiteSpeed Web duke përdorur komandën e mëposhtme apt.
sudo apt install openlitespeed -y
Pasi të përfundojë instalimi i OpenLiteSpeed, do të merrni rezultatin siç tregohet më poshtë.
Tani kontrolloni statusin e shërbimit OpenLiteSpeed dhe sigurohuni që ai të funksionojë.
/etc/init.d/lsws status
Gjithashtu, sigurohuni që të merrni numrin OpenLiteSpeed PID (ID e procesit).
Si parazgjedhje, OpenLiteSpeed do të përdorë 2 porte pas instalimit - portin 8088 si portin e tij të paracaktuar HTTP dhe portin 7080 për faqen e administratorit OpenLiteSpeed. Kontrolloni ato porte duke përdorur komandën netstat dhe sigurohuni që gjendja është LISTEN.
netstat -plntu
Pra, serveri OpenLiteSpeed Web është instaluar në Ubuntu 16.04.
Hapi 2 - Instaloni versionin PHP 7.1 OpenLiteSpeed
Në këtë hap, ne do të instalojmë PHP 7.1 për LiteSpeed. OpenLiteSpeed ofron versionin e vet të paketave PHP të quajtur lsphp ose PHP LSAPI (Ndërfaqja e programimit të aplikacionit të serverit LiteSpeed).
LSAPI është ndërfaqja midis PHP dhe OpenLiteSpeed, është projektuar për performancë të lartë. Lidhjet LSAPI ekzistojnë vetëm për PHP, Ruby dhe Python.
Instaloni lsphp OpenLiteSpeed duke përdorur komandën e mëposhtme:
sudo apt install lsphp71 lsphp71-common lsphp71-mysql lsphp71-dev lsphp71-curl lsphp70-dbg -y
Pra, në këtë mënyrë, ju mund të instaloni PHP 7.1 për OpenLiteSpeed.
Hapi 3 - Konfiguro murin e zjarrit UFW
Tani do të konfigurojmë murin e zjarrit për sistemin Ubuntu. Do të hapim porte të reja për HTTP, HTTPS, SSH, si dhe portin e paracaktuar të OpenLiteSpeed 8088 dhe portin e panelit të administratorit 7081.
Mjeti i parazgjedhur i konfigurimit të murit të zjarrit për Ubuntu është UFW. Instaloni atë nga depoja e paracaktuar e ubuntu duke përdorur komandën e mëposhtme.
sudo apt install ufw -y
Pasi të përfundojë instalimi, shtoni rregulla të reja të murit të zjarrit duke përdorur komandat e mëposhtme.
ufw allow ssh
ufw allow http
ufw allow https
ufw allow 8088/tcp
ufw allow 7080/tcp
Tani aktivizoni murin e zjarrit UFW duke përdorur komandën më poshtë.
ufw enable
Shkruani y dhe shtypni Enter për të aktivizuar murin e zjarrit UFW dhe për të mundësuar që ai të funksionojë automatikisht në kohën e nisjes.
Konfigurimi i murit të zjarrit UFW ka përfunduar. Kontrollojeni duke përdorur komandën e mëposhtme dhe sigurohuni që të gjitha portet janë në listë.
ufw status
Hapi 4 - Konfiguro OpenLiteSpeed Admin
Serveri ueb OpenLiteSpeed ofron një panel administratori të bazuar në ueb për konfigurim. Dhe në këtë hap, ne do të konfigurojmë përdoruesin dhe fjalëkalimin e administratorit për t'u identifikuar në panelin e administratorit OpenLiteSpeed.
Shkoni te drejtoria e konfigurimit OpenLiteSpeed dhe ekzekutoni skedarin bash për gjenerimin e fjalëkalimit të administratorit.
cd /usr/local/lsws/admin/misc
sh admpass.sh
Shkruani përdoruesin dhe fjalëkalimin tuaj të administratorit dhe do të merrni rezultatin si më poshtë.
Më pas, testoni hyrjen në panelin e administratorit OpenLiteSpeed duke përdorur emrin e ri të përdoruesit dhe fjalëkalimin. Vizitoni adresën IP të serverit me portën 7080, e imja është:
https://hakase-labs.co:7080/
Më pas shkruani përdoruesin dhe fjalëkalimin tuaj të administratorit dhe në fund klikoni Login.
Tani duhet të shihni panelin e administratorit të OpenLiteSpeed.
Hapi 5 - Konfiguro OpenLiteSpeed dhe PHP 7.1
Në këtë hap, ne do të konfigurojmë PHP 7.1 për serverin në internet OpenLiteSpeed. Si parazgjedhje, ai përdor PHP 7.0, kështu që ne do të ndryshojmë versionin e parazgjedhur të PHP për serverin OpenLiteSpeed Web me PHP 7.1.
Pasi të keni hyrë në panelin e administratorit të OpenLiteSpeed, klikoni opsionin Konfigurimi i Serverit në panelin e majtë dhe më pas klikoni në skedën Aplikacioni i jashtëm. Tani, klikoni butonin Shto në të djathtë për të shtuar versionin e ri të PHP.
Për llojin e aplikacionit të jashtëm, zgjidhni aplikacionin LiteSpeed SAPI dhe klikoni Next.
Tani futni të gjithë konfigurimin së bashku me vlerat përkatëse
Name: lsphp71
Address: uds://tmp/lshttpd/lsphp.sock
Notes: lsphp71 for OpenLiteSpeed
Max Connections: 35
Initial Request Timeout (secs): 60
Retry Timeout (secs): 0
Command: $SERVER_ROOT/lsphp71/bin/lsphp
Klikoni butonin Ruaj në të djathtë.
Dhe tani ne kemi dy versione të PHP në serverin OpenLiteSpeed Web. Më pas, shkoni te skeda Transuesi i skriptit dhe ndryshoni versionin e parazgjedhur të PHP-së të përdorur nga serveri në internet.
Klikoni në butonin Edit.
Ndryshoni emrin e Handler në lsphp71 dhe klikoni Ruaj.
Pra, kjo plotëson konfigurimin PHP 7.1 për OpenLiteSpeed.
Hapi 6 - Konfiguro OpenLiteSpeed në portin 80
Në këtë hap, ne do të ndryshojmë portën e paracaktuar OpenLiteSpeed 8088 në portën HTTP 80.
Shkoni te seksioni Dëgjuesit dhe do të merrni dëgjuesin e paracaktuar. Këtu, klikoni butonin View.
Tani klikoni Edit për të redaktuar portën e parazgjedhur të Dëgjuesit.
Ndryshoni vlerën e portit 8088 në portën HTTP 80 dhe klikoni Ruaj.
Dhe së fundi, ne duhet të rinisim serverin e uebit OpenLiteSpeed. Për këtë, klikoni në emrin e hostit të sistemit Hakase-labs, dhe më pas klikoni butonin Graceful Restart dhe në fund klikoni Shko.
OpenLiteSpeed tani po funksionon në portën e paracaktuar HTTP 80.
Hapi 7 - Testimi
Testimi i faqes kryesore të OpenLiteSpeed
Testoni faqen kryesore të OpenLiteSpeed duke vizituar adresën IP të serverit ose emrin e domenit.
http://hakase-labs.co/
Më poshtë tregohet faqja e parazgjedhur e OpenLiteSpeed.
Testimi duke përdorur komandën cURL
Testoni duke përdorur komandën curl me portin e paracaktuar HTTP 80 dhe sigurohuni që të merrni LiteSpeed në vlerën e serverit si rezultat.
curl -I hakase-labs.co
Testimi i versionit PHP duke përdorur informacionin PHP
Testoni versionin PHP duke përdorur informacionin PHP nga shfletuesi i uebit.
http://hakase-labs.co/phpinfo.php
Dhe ju duhet të merrni informacionin PHP si më poshtë.
Pra, ueb serveri OpenLiteSpeed me instalimin dhe konfigurimin e PHP 7.1 ka përfunduar.
Referenca
- http://open.litespeedtech.com/