Ce este Lighttpd Web Server?
Publicat: 2022-06-03Lighttpd (pronunțat „Lighty”) este un software de server web de înaltă performanță, conceput pentru viteză, securitate și flexibilitate. Poate fi o opțiune excelentă pentru medii cu resurse minime, site-uri web dinamice sau aplicații diverse. Cu toate acestea, s-ar putea să vă întrebați ce o face diferită de alte soluții.
În acest articol, vom explora Lighttpd și vom vedea ce îl face unic. De asemenea, vă vom arăta cum să rulați site-ul dvs. WordPress pe Lighttpd. Să începem!
Ce este Lighttpd?
Lighttpd este un software de server web open-source. Este conceput special pentru medii cu resurse limitate, deoarece consumă CPU și RAM minim. De asemenea, este potrivit atât pentru sistemele de operare Windows, cât și pentru Linux:
Lighttpd a fost lansat inițial în 2003 de Jan Kneschke, un dezvoltator de software german. Kneschke a scris inițial software-ul pentru a dovedi că un server poate gestiona 10.000 de conexiuni simultane, altfel cunoscută sub numele de problema c10k.
Ca și alte software-uri de server web, Lighttpd vă face conținutul vizibil online. Când browserul unui utilizator solicită vizualizarea site-ului dvs. web, software-ul primește interogarea, preia conținutul site-ului dvs. și îl afișează în format HTML.
Dacă nu vă configurați propriul server, furnizorul dvs. de găzduire va determina de obicei software-ul serverului dvs. web. Mai târziu în această postare, vă vom arăta cum să aflați dacă gazda dvs. lucrează cu Lighttpd.
Este Lighttpd diferit de alte software-uri de server web?
Lighttpd este doar una dintre multele opțiuni de software pentru server web. Furnizorii de găzduire și proprietarii de site-uri web optează pentru software diferit în funcție de nevoile lor când vine vorba de securitate, viteză, ușurință în utilizare și acces la instrumentele pentru dezvoltatori.
De exemplu, Apache ar putea fi o opțiune mai bună dacă căutați opțiuni de extensibilitate și personalizare, datorită diverselor sale module. Cu toate acestea, Lighttpd utilizează mai puține resurse decât Apache, ceea ce îl face mai eficient.
NGINX este un alt server web extrem de popular, care este lăudat pentru caracteristicile sale de înaltă performanță. În comparație cu Lighttpd, NGINX este probabil mai stabil și are actualizări de dezvoltare mai frecvente. Aceste opțiuni software au, de asemenea, procese de operare ușor diferite. Lighttpd rulează ca un singur proces, în timp ce NGINX are un proces general și susține procesele de lucru.
LiteSpeed este o altă opțiune ușoară de software pentru server web. Este impresionant pentru caracteristicile sale de înaltă performanță, consumul minim de resurse și securitatea încorporată. De obicei, primește mai multe actualizări și costă mai mult decât Lighttpd (cu excepția cazului în care rulați versiunea open-source limitată). Mai mult, LiteSpeed este mult mai popular decât Lighttpd, astfel încât veți avea acces la mai multe resurse pentru dezvoltatori și utilizatori.
Cum funcționează Lighttpd?
Lighttpd include suport pentru FastCGI, CGI și SCGI. Ca atare, puteți utiliza acest software de server cu aplicații scrise în orice limbaj de programare, inclusiv:
- PHP
- Piton
- Perl
- Rubin
- Lua
În plus, Lighttpd gestionează cererile în mod asincron. Aceasta înseamnă că software-ul serverului web nu împiedică browserul să efectueze acțiuni în timp ce funcționează în fundal.
Prin urmare, Lighttpd poate gestiona mai multe solicitări fără a vă încetini site-ul și a deranja utilizatorii. Această configurare vă permite să lucrați la diferite aplicații simultan.
Avantajele și dezavantajele Lighttpd
Iată cele mai semnificative avantaje ale utilizării Lighttpd:
- Folosește CPU, RAM și alte resurse minime.
- Acceptă toate limbajele de programare.
- Este open-source și este gratuit de utilizat.
În schimb, iată câteva dintre cele mai semnificative dezavantaje ale acestui software de server:
- Nu este la fel de popular ca alte opțiuni de software, așa că veți găsi mai puțin suport și documentație comunitară.
- Îi lipsesc caracteristicile avansate și modulele personalizabile ale altor software-uri de server.
- Lighttpd are avantaje limitate de performanță pentru site-urile web mai mari.
În general, Lighttpd poate fi o alegere excelentă dacă doriți să minimizați consumul CPU și RAM. Acest software ușor este, de asemenea, excelent pentru dezvoltare, deoarece acceptă aplicații web în orice limbaj de programare. Cu toate acestea, este cel mai potrivit pentru site-uri web și aplicații mai mici.
Cum să determinați dacă serverul dvs. web folosește Lighttpd
Este posibil să puteți vedea dacă serverul dvs. web utilizează Lighttpd navigând la tabloul de bord al furnizorului dvs. de găzduire. Aceste informații pot fi disponibile și atunci când vă înscrieți pentru un pachet de găzduire.
Alternativ, puteți determina software-ul serverului site-ului dvs. prin Google Chrome. Browserul are încorporate Instrumente pentru dezvoltatori pentru a vă ajuta să aflați mai multe despre site-uri atunci când le vizitați.
Deschideți site-ul și apăsați Ctrl + Shift + I de pe tastatură pentru a deschide Instrumentele pentru dezvoltatori . Ar trebui să vedeți un panou pop-up:
Acum faceți clic pe fila Rețea și reîmprospătați pagina pentru a încărca datele. Selectați oricare dintre intrările de sub Nume și derulați în jos la Anteturi de răspuns . Sub Server , ar trebui să puteți vedea numele și versiunea serverului web:
Este atât de ușor! Cu toate acestea, este posibil să nu vedeți software-ul serverului web dacă site-ul dvs. utilizează Cloudflare sau un serviciu proxy similar.
Dacă serverul dvs. nu folosește Lighttpd, puteți instala și configura singur software-ul. Va trebui apoi să urmați instrucțiunile de bază de configurare și configurare pentru ca acesta să funcționeze corect.
Cu toate acestea, veți avea nevoie de un server dedicat sau de un server privat virtual (VPS) pentru a obține acces root și pentru a instala propriul software de server web. Alternativ, puteți căuta un furnizor de găzduire care acceptă Lighttpd în mod implicit, cum ar fi A2 Hosting.
Cum să rulați WordPress pe Lighttpd (în 3 pași)
În cele din urmă, să aruncăm o privire rapidă asupra modului în care puteți configura Lighttpd manual. Deși acest software poate rula din punct de vedere tehnic pe Windows, este mai potrivit pentru distribuțiile Linux, cum ar fi Ubuntu. Prin urmare, ne vom concentra pe această opțiune pentru site-ul dvs. WordPress.
Pasul 1: Instalați Lighttpd
În primul rând, veți dori să actualizați și să actualizați fișierele de sistem pentru a vă asigura că totul funcționează așa cum ar trebui. Deschideți linia de comandă și introduceți următoarele comenzi:
actualizare sudo apt
sudo apt upgrade
Următoarea comandă va instala Lighttpd pe sistemul dvs. (dacă nu ați făcut-o deja):
sudo apt install lighttpd
Acum va trebui să spuneți sistemului de operare să vă lanseze serverul web Lighttpd de fiecare dată când repornește. Puteți configura asta cu această comandă:
sudo systemctl activa lighttpd
Pasul 2: Configurați PHP și baze de date
Acum este timpul să instalați PHP și toate extensiile sale. Fără PHP, site-ul dvs. WordPress nu poate rula, așa că acesta este unul dintre pașii esențiali:
sudo apt-get install php php-cgi php-cli php-fpm php-curl php-gd php-mysql php-mbstring zip unzip apache2-
Următoarele comenzi vor activa extensiile FastCGI și le vor testa pentru a se asigura că PHP va funcționa corect:
sudo lighty-enable-mod fastcgi fastcgi-php
sudo service lighttpd forță-reîncărcare
Dacă nu aveți deja o bază de date MySQL configurată pentru site-ul dvs. WordPress, puteți utiliza aceste comenzi pentru a crea una și a o proteja împotriva actorilor rău intenționați:
sudo apt install mysql-server
sudo mysql_secure_installation
De asemenea, va trebui să creați o bază de date pentru site-ul dvs. WordPress:
sudo mysql
Acum creați un nume pentru baza de date, înlocuind „example_database” cu titlul ales de dvs.:
creați setul de caractere baza de date `example_database` = 'utf8';
Acum veți crea un utilizator și o parolă asociată pentru baza de date WordPress, înlocuind „nume” și „parolă” cu valorile alese. De asemenea, le veți acorda permisiunea de a vă gestiona baza de date:
creați utilizatorul 'nume'@'localhost' identificat prin 'parolă';
ACORDAȚI TOATE PRIVILEGIILE PE `base_de_date_exemplu`.* lui `name`@localhost;
Ieșire
Pasul 3: Descărcați și configurați WordPress
Următoarele comenzi vor obține cea mai recentă versiune de bază WordPress pentru site-ul dvs.:
cd /tmp
wget https://wordpress.org/latest.zip
Apoi, va trebui să creați un folder rădăcină pentru site-ul dvs., înlocuind „nume” cu numele site-ului dvs.:
sudo mkdir /var/www/html/name
Următoarele comenzi vor extrage fișierele WordPress din folderul .zip și le vor muta în noul dvs. folder:
sudo unzip /tmp/latest.zip
sudo mv /tmp/wordpress/* /var/www/html/name
De asemenea, veți dori să vă asigurați că utilizatorul dvs. administrator poate accesa acest dosar:
sudo chown -R www-data:www-data /var/www/html/name
Acum accesați datele de conectare WordPress prin browser cu această adresă, folosind din nou numele directorului site-ului dvs.:
http://adresa-ip-server/nume
Asta e! Lighttpd este acum configurat și gata de utilizare.
Concluzie
Alegerea software-ului server corect pentru nevoile dvs. poate spori succesul site-ului dvs. web sau al aplicației. Din fericire, Lighttpd este potrivit pentru mai multe tipuri de medii.
După cum am discutat în acest articol, Lighttpd este un software ușor care consumă CPU și RAM minim. Prin urmare, este o alegere excelentă pentru mediile bazate pe Linux, cu puține resurse de rezervat. Este, de asemenea, open-source, gratuit de utilizat și acceptă toate limbajele de programare.
Aveți întrebări despre utilizarea software-ului serverului web Lighttpd? Anunțați-ne în secțiunea de comentarii de mai jos!