- 1. Activați depozitele OpenLiteSpeed pe CentOS 7
- 2. Instalați OpenLiteSpeed pe CentOS 7
- 3. Configurați porturile OpenLiteSpeed pe CentOS 7
- 4. Accesați OpenLiteSpeed pe CentOS 7
- 5. Instalați PHP 7 pentru OpenLiteSpeed pe CentOS 7
- 6. Configurați OpenLiteSpeed și PHP 7 pe CentOS 7
- 7. Verificați OpenLiteSpeed și PHP 7 pe CentOS 7
- 8. Instalați MaiaDB pentru OpenLiteSpeed pe CentOS 7
Există multe instrumente utile pentru distribuțiile Linux care ne permit să extindem funcționalitățile incluse mult mai mult.
Unul dintre aceste instrumente gratuite este OpenLiteSpeed și astăzi acest tutorial va analiza în detaliu cum să instalați și să utilizați acest instrument valoros pe CentOS
Ce este OpenLiteSpeedOpenLiteSpeed este un server HTTP open source dezvoltat de LiteSpeed Technologies care are funcționalități care vor permite gestionarea ușoară a sute sau mii de conexiuni simultan fără a supraîncărca serverul CentOS 7.
OpenLiteSpeed este open source, astfel încât poate fi utilizat cu libertate totală și este actualizat constant oferind cele mai bune alternative tuturor administratorilor CentOS 7.
Caracteristici OpenLiteSpeedPrin utilizarea acestui server HTTP gratuit vom avea următoarele avantaje:
- Utilizați o interfață grafică WebAdmin pentru gestionarea datelor.
- Statistici în timp real.
- Dezvoltarea sa vizează arhitecturi de evenimente cu sarcini reduse de resurse, cum ar fi RAM sau CPU.
- Permite gestionarea simultană a mii de conexiuni.
- Suportă module terță parte folosind API (LSIAPI).
- Motorul său de rescriere folosește sintaxa mod_rewrite a lui Apache.
- Dispune de codificare de înaltă performanță folosind kqueue (FreeBSD și OS X), epoll (Linux), / dev / poll (Solaris) și poll.
- Caching de înaltă performanță.
- Opțiuni extinse de scalabilitate.
- Acceptă mai multe versiuni de PHP.
Sistemele de operare acceptate de OpenLiteSpeedOpenLiteSpeed poate fi instalat pe următoarele sisteme de operare:
- CentOS 5, 6 și 7.
- Ubuntu 8.04 și versiuni ulterioare.
- Debian 4 și versiuni ulterioare.
- Solaris (x86): Sun0S 5.8 și versiuni ulterioare.
- OS X 10.3 și versiunile ulterioare.
- FreeBSD 4.5 și versiunile ulterioare și ulterioare.
Având în vedere acest lucru, vom începe procesul de instalare a OpenLiteSpeed pe CentOS 7.
1. Activați depozitele OpenLiteSpeed pe CentOS 7
Primul pas care trebuie făcut este să descărcați și să instalați depozitele oficiale OpenLiteSpeed pentru instalare ulterioară.
Pentru aceasta vom executa următoarea linie:
rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpm
NotăAcesta trebuie rulat ca utilizator root.
2. Instalați OpenLiteSpeed pe CentOS 7
Pasul 1
Odată ce avem depozitul activat, trecem la instalarea OpenLiteSpeed care va fi instalată implicit în cale / usr / local / lsws, și o vom face executând următoarea linie:
instalează openlitespeed
Pasul 2
Vom introduce scrisoarea Da pentru a accepta descărcarea și instalarea OpenLiteSpeed în CentOS 7. Odată instalat vom vedea următoarele:
Pasul 3
Odată ce OpenLiteSpeed a fost instalat, continuăm să executăm și să verificăm versiunea serverului executând următoarele linii:
/ usr / local / lsws / bin / lswsctrl start / usr / local / lsws / bin / lshttpd -v
3. Configurați porturile OpenLiteSpeed pe CentOS 7
În mod implicit, serverul va utiliza portul 8088 pentru care este necesar să actualizăm regulile și să acordăm permisiunile necesare, pentru aceasta vom executa următoarele:
firewall-cmd --zone = public --permanent --add-port = 8088 / tcp firewall-cmd -reload
4. Accesați OpenLiteSpeed pe CentOS 7
Odată ce portul este activat, accesăm un browser și introducem oricare dintre sintaxele următoare în bara de adrese:
http: // IP server: 8088 / http: // localhost: 8088
MARI
5. Instalați PHP 7 pentru OpenLiteSpeed pe CentOS 7
Următorul pas care trebuie făcut este să instalați PHP pentru funcționarea optimă a OpenLiteSpeed în CentOS 7 și pentru aceasta va fi necesar să efectuați următorii pași:
Pasul 1
Mai întâi vom activa depozitele EPEL executând următoarea linie. Acceptăm descărcarea.
instalează epel-release
Pasul 2
Acum vom instala PHP 7 cu câteva module care vor fi instalate în calea usr / local / lsws / lsphp70 / bin / lsphp, vom executa următoarea linie:
instalați lsphp70 lsphp70-lsphp70-mysqlnd lsphp70-proces lsphp70-gd lsphp70-mbstring lsphp70-mcrypt lsphp70-opcache lsphp70-bcmath lsphp70-pdo lsphp70-xml
Pasul 3
Acceptăm descărcarea și instalarea respectivă a PHP 7 și a suplimentelor sale. În cazul în care avem nevoie de module PHP 7 suplimentare, putem executa următoarea comandă:
yum search lsphp70
6. Configurați OpenLiteSpeed și PHP 7 pe CentOS 7
Pasul 1
OpenLiteSpeed are o consolă WebAdmin care este asociată cu portul 7080 în mod implicit, iar primul pas de efectuat va fi configurarea numelui de utilizator și a parolei pentru consola respectivă. Obținem acest lucru executând următoarea comandă:
/usr/local/lsws/admin/misc/admpass.shÎn fereastra afișată vom introduce numele de utilizator și parola respectivă:
Pasul 2
Acum vom actualiza regulile firewall-ului pentru a permite accesul prin portul 7080 pentru aceasta vom executa următoarele linii:
firewall-cmd --zone = public --permanent --add-port = 7080 / tcp firewall-cmd --reload
Pasul 3
Acum mergem la browser și putem accesa consola OpenLiteSpeed folosind oricare dintre următoarele opțiuni:
http: // IP server: 7080 http: // localhost: 7080Pasul 4
Următoarea fereastră va fi afișată unde mergem la linie Configurare avansată și faceți clic pe Acces la
192.168.0.19 (site nesigur)
MARI
Pasul 5
Făcând clic acolo vom accesa consola unde vom introduce acreditările utilizatorului pe care l-am creat anterior:
MARI
Pasul 6
Faceți clic pe Conectare și acesta va fi mediul OpenLiteSpeed. OpenLiteSpeed folosește LSPHP 5 în mod implicit și va fi necesar să le configurați pentru a utiliza PHP 7 care a fost instalat anterior.
MARI
Pasul 7
Pentru aceasta mergem la secțiune Configurare server situat pe partea stângă și accesați fila Aplicație externă și faceți clic pe pictograma din dreapta pentru a selecta opțiunea Adăuga:
MARI
Pasul 8
În linia afișată vom selecta opțiunea Aplicația LiteSpeed SAPI și faceți clic pe buton Următorul:
MARI
Pasul 9
Acolo vom configura următoarele valori:
- Nume: lsphp70
- Adresă: uds: //tmp/lshttpd/lsphp.sock
- Note: Configurare LSPHP70
- Conexiuni maxime: 35
- Timpul inițial de solicitare (secunde): 60
- Expirare reîncercare: 0
- Comandă: / usr / local / lsws / lsphp70 / bin / lsphp
MARI
Pasul 10
Faceți clic pe buton salva pentru a aplica modificările. Vom vedea că PHP 7 a fost adăugat la configurația OpenLiteSpeed:
MARI
Pasul 11
Acum mergem la fila Handler Script și vom face clic pe buton Editați | × a edita lsphp5 și acolo vom atribui următoarele valori:
- Sufixe: php
- Tip manipulator: LiteSpeed SAPI
- Nume manipulator: lsphp70
- Note: definiția lsphp70 handler script
MARI
Pasul 12
Acum trebuie să schimbăm portul de ascultare OpenLiteSpeed în portul 80, care este implicit pentru serverele HTTP și OpenLiteSpeed aduce portul 8080 în mod implicit. Pentru această modificare mergem la secțiune Ascultători și acolo vom face clic pe pictogramă Vedere:
MARI
Pasul 13
În fereastra afișată, faceți clic pe Editare și setați portul la 80. Faceți clic pe Salvare pentru a salva modificările.
MARI
Pasul 14
Acum trebuie să repornim serverul pentru a aplica toate modificările și pentru aceasta facem clic pe buton Restart grațios situat în partea de sus:
MARI
Pasul 15
Vom vedea următoarele. Faceți clic pe buton Merge pentru a efectua acțiunea.
MARI
7. Verificați OpenLiteSpeed și PHP 7 pe CentOS 7
Pasul 1
Odată ce porturile de ascultare au fost ajustate, trebuie să permitem portul 80 în CentOS 7 și pentru aceasta executăm următoarele linii:
firewall-cmd --zone = public --permanent --add-port = 80 / tcp firewall-cmd -reloadPasul 2
Acum putem verifica conectivitatea folosind următoarele linii în bara de adrese a browserului:
http: // IP server http: // IP server / phpifo.php
MARI
Pasul 3
Comenzile pe care le putem folosi pentru a gestiona OpenLiteSpeed sunt:
/ usr / local / lsws / bin / lswsctrl start: Run OpenLiteSpeed / usr / local / lsws / bin / lswsctrl stop: Stop OpenLiteSpeed / usr / local / lsws / bin / lswsctrl restart: Restart OpenLiteSpeed (Nu shutdown) / usr / local / lsws / bin / lswsctrl help: Afișează opțiunile generale OpenLiteSpeed.
8. Instalați MaiaDB pentru OpenLiteSpeed pe CentOS 7
Pasul 1
În cele din urmă putem instala managerul de baze de date MariaDB pentru OpenLiteSpeed executând următoarea linie:
instalează open -itespeed mariadb-serverPasul 2
Mai târziu vom porni MariaDB și vom executa instalarea sigură cu aceste linii:
systemctl pornește mariadb mysql_secure_installationAm văzut cum avem OpenLiteSpeed pentru a avea un server HTTP gratuit puternic disponibil și cu opțiuni largi de utilizare.