OpenLiteSpeed, ediția open source a LiteSpeed, este o aplicație de server web cu performanțe ridicate și ușoare.
În acest articol, vă voi prezenta cum să instalați OpenLiteSpeed împreună cu PHP 7 pe un server CentOS 7.
Cerințe preliminare
Pasul 1: Actualizați sistemul
Conectați-vă ca utilizator sudo și apoi actualizați sistemul astfel:
sudo yum install epel-release -y
sudo yum clean all && sudo yum update -y && sudo shutdown -r now
După repornire, conectați-vă cu același utilizator sudo.
Pasul 2: Instalați OpenLiteSpeed
Pe CentOS 7, puteți instala OpenLiteSpeed 1.4.24, cea mai recentă versiune a OpenLiteSpeed, folosind YUM:
sudo rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpm
sudo yum install openlitespeed -y
Pasul 3: Instalează PHP 7
Când instalați pachete PHP pre-compilate pentru OpenLiteSpeed folosind YUM, ar trebui să alegeți pachete PHP ale căror nume încep lsphp.
De exemplu, puteți enumera toate pachetele care încep cu lsphputilizarea de mai jos:
yum list lsphp*
Apoi, puteți instala unele dintre cele mai utilizate pachete și module PHP 7.1 utilizate pentru OpenLiteSpeed după cum urmează:
sudo yum install lsphp71 lsphp71-mysqlnd lsphp71-common lsphp71-gd lsphp71-pdo lsphp71-process lsphp71-mbstring lsphp71-mcrypt lsphp71-opcache lsphp71-bcmath lsphp71-xml -y
Pasul 4: Configurarea credențelor admin pentru GUI OpenLiteSpeed WebAdmin
OpenLiteSpeed vine cu o UI WebAdmin ușor de utilizat. Înainte de a utiliza interfața de utilizator, trebuie să configurați datele de autentificare ale utilizatorului după cum urmează:
sudo /usr/local/lsws/admin/misc/admpass.sh
Furnizați informațiile de mai jos:
- Nume utilizator [admin]:
<your-admin-username>
- Parola:
<your-admin-password>
- Rescrie parola:
<your-admin-password>
Permiteți portul 7080pentru a permite accesul web la GUI WebAdmin:
sudo firewall-cmd --zone=public --permanent --add-port=7080/tcp
sudo firewall-cmd --reload
Acum, îndreptați-vă browserul http://203.0.113.1:7080, ignorați avertismentul de securitate SSL și apoi utilizați datele de autentificare pe care le-ați setat mai devreme pentru a vă conecta.
În mod implicit, OpenLiteSpeed 1.4.24 se așteaptă să rulați PHP 5.x. Întrucât am ales să folosim PHP 7.1, trebuie să modificăm configurațiile OpenLiteSpeed pentru a accepta PHP 7.1 după cum urmează:
1) Faceți clic pe Server Configurationcategorie și apoi pe External appfila, veți găsi o aplicație externă numită lsphp5. Faceți clic pe a doua pictogramă Editdin partea dreaptă pentru a edita această aplicație după cum urmează:
- Nume:
lsphp71
- Abordare:
uds://tmp/lshttpd/lsphp.sock
- Conexiuni maxime:
35
- Mediu inconjurator:
PHP_LSAPI_MAX_REQUESTS=500
PHP_LSAPI_CHILDREN=35
- Timp inițial de solicitare (secunde):
60
- Reîncercare expirare:
0
- Amestec de răspuns:
no
- Pornire automată:
yes
- Comanda:
$SERVER_ROOT/lsphp71/bin/lsphp
- Înapoi jurnal:
100
- Instanțe:
1
- Limitarea soft soft (octeți):
2047M
- Limită de memorie (octeți):
2047M
- Limitarea procesului:
400
- Limita grea a procesului:
500
Faceți clic pe Savepictograma din colțul din dreapta sus pentru a salva modificările.
2) Faceți clic pe Script handlerfila, apoi utilizați Editpictograma pentru a actualiza gestionatorul de scripturi după cum urmează:
- sufixe:
php
- Tip manipulator:
LiteSpeed SAPI
- Nume Handler:
lsphp71
După modificare, faceți clic pe Savepictogramă pentru a salva modificările.
3) Faceți clic pe Listenerscategorie, apoi utilizați Viewpictograma pentru a vedea detaliile Defaultascultătorului.
În Listener Default > Generalpagină, faceți clic pe Editpictograma din partea dreaptă, apoi modificați setările ca mai jos:
- Nume ascultător:
Default
- Adresa IP:
ANY
- Port:
80
După modificare, faceți clic pe Savepictogramă pentru a salva modificările.
4) Faceți clic pe Graceful Restartpictograma din colțul din dreapta sus pentru a aplica modificările.
Pasul 6: confirmați setările
Mai întâi, modificați regulile firewallului pentru a permite accesul la portul 80:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Apoi, vizitați http://203.0.113.1într-o fereastră nouă a browserului web. Dacă totul merge bine, veți vedea Congratulationspagina care anunță că:
You have successfully installed the OpenLiteSpeed Web Server!
În cele din urmă, accesați http://203.0.113.1/phpinfo.phppentru a afla mai multe detalii despre configurarea OpenLiteSpeed.
Asta încheie tutorialul nostru. Mulțumesc pentru citit.