Lighttpd, fljótur og mjög sveigjanlegur netþjónn fyrir Ubuntu 20.04

um lighttpd

Í næstu grein munum við skoða hvernig getum við sett upp Lighttpd miðlara á Ubuntu 20.04. Þetta er þjónn vefur öruggt, hratt og sveigjanlegt sem er fínstillt fyrir afkastamikið umhverfi. Það eyðir mjög litlu fjármagni samanborið við aðra vefþjóna og það er sérstaklega hratt til að keyra AJAX forrit. Það er líka opinn uppspretta og notar BSD leyfi. Virkar á UNIX-lík kerfi.

Að sameina Ubuntu 20.04 með Lighttpd er áhugavert veðmál ef þú hefur áhuga á hröðum, skilvirkum og öruggum vefþjóni. Þessi þjónn skilur eftir lítið minnisfótspor ef þú berð það saman við aðra vefþjóna, það hefur einnig skilvirka stjórnun á CPU álagi og sett af háþróuðum aðgerðum (FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting og margt fleira).

Settu upp Lighttpd á Ubuntu 20.04

Lighttpd er mjög vinsæll valkostur við vinsæla vefþjóna á Unix fjölskyldustýrikerfum. Þökk sé þessu, Við getum fundið það fáanlegt í gegnum helstu Ubuntu 20.04 geymslurnar. Þess vegna, til að setja það upp í Ubuntu 20.04, þurfum við aðeins að opna flugstöð (Ctrl + Alt + T) og framkvæma skipunina:

setja upp lighttpd

sudo apt install lighttpd

Lighttpd er stjórnað sem kerfisþjónustu, og þess vegna munum við geta byrjað það með því að slá inn í flugstöðina:

sudo systemctl start lighttpd

Og við getum stöðva það með þessari annarri skipun:

sudo systemctl stop lighttpd

Það mun einnig gefa okkur möguleika á vita stöðu þjónustunnar að slá inn flugstöð:

stöðu lighttpd

sudo systemctl status lighttpd

Þegar þjónninn er í gangi getum við það opnaðu vafra og farðu í http://localhost ef við setjum það upp á staðnum, eða http://ip-del-servidor ef við setjum það upp fjarstýrt.

localhost lighttpd

Bættu PHP stuðningi við Lighttpd

Það verður að segjast eins og er við þurfum að setja upp PHP svo hægt sé að túlka kraftmiklar vefsíður, þar sem það gerir það sjálfgefið ekki. Með þessu tryggjum við að hægt sé að nota góðan hluta af forritunum sem eru búnar til með þessu tungumáli á netþjóninum okkar. Við munum geta settu upp PHP með eftirfarandi skipun:

setja upp php fyrir lighttpd

sudo apt install php7.4 php7.4-fpm php7.4-mysql php7.4-cli php7.4-curl php7.4-xml

Þegar PHP uppsetningu er lokið þarf að gera smá breytingar svo Lighttpd geti unnið með PHP og túlkað vefsíðurnar. Það fyrsta verður opna einn af stillingarskrár með uppáhalds ritstjóranum okkar:

sudo vim /etc/php/7.4/fpm/pool.d/www.conf

Y inni í skránni breyttu gildi 'hlusta' a:

hlusta gildi

listen = 127.0.0.1:9000

Síðan vistum við breytingarnar og lokum skránni. Næsta skref verður gera fleiri breytingar á annarri stillingarskrá. Svo, við skulum opna það:

sudo vim /etc/lighttpd/conf-available/15-fastcgi-php.conf

Og inni við ætlum að breyta eftirfarandi línum:

"bin-path" => "/usr/bin/php-cgi",
"socket" => "/var/run/lighttpd/php.socket",

Fyrir þessa aðra:

stillingar-15-fastcgi-php

"host" => "127.0.0.1",
"port" => "9000",

Þegar því er lokið vistum við breytingarnar og lokum skránni.

Á þessum tímapunkti er aðeins eftir að keyra eftirfarandi skipanir til virkja einingar sem gera Lighttpd til að virka með PHP:

virkjaðu lighttpd einingar með php

sudo lighty-enable-mod fastcgi

sudo lighty-enable-mod fastcgi-php

Lokið endurræsa Lighttpd og php-fpm þjónusturnar:

sudo systemctl restart lighttpd php7.4-fpm

Athugaðu hvort PHP sé virkt

Til að prófa hvort allt sem við höfum gert virkar, við ætlum að skrifa PHP skrá í rótarskrá Lighttpd og opna hana síðan með vafranum.

Við ætlum að búa til þessa skrá með skipuninni:

sudo vim /var/www/html/test.php

Inni í skránni ætlum við að líma eftirfarandi texta. Síðan vistum við og lokum skránni.

<?php phpinfo();?>

Komið aftur í flugstöðina, við verðum að breyta heimildum möppunnar og gera Lighttpd að eiganda hennar. Við munum gera þetta með því að framkvæma skipanirnar:

skráarheimildir

sudo chown -R www-data:www-data /var/www/html/

sudo chown -R 755 /var/www/html/

Nú ef við opnum vafrann og við förum í nýstofnaða skrána með slóðinni http://tu-servidor/test.php við ættum að sjá eitthvað eins og eftirfarandi:

php lighttpd útgáfa

Þú gætir þurft að endurræsa Lighttpd netþjóninn til að skráin hleðst rétt test.php við bjuggum bara til.

Eins og fram kemur í OSRadar, Lighttpd sker sig úr fyrir að vera mjög létt í framkvæmd vefforrita. Af þessum sökum er hægt að nota það fyrir margt áhugavert í daglegu starfi okkar á netþjóni. Fyrir frekari upplýsingar um þennan netþjón getum við skoðað skjölin sem boðið er upp á í verkefnavefurinn. Að auki getum við einnig fengið frekari upplýsingar í þinni GitHub geymsla.


Innihald greinarinnar fylgir meginreglum okkar um siðareglur ritstjórnar. Til að tilkynna um villu smelltu hér.

Vertu fyrstur til að tjá

Skildu eftir athugasemd þína

Netfangið þitt verður ekki birt.

*

*

  1. Ábyrgðarmaður gagna: Miguel Ángel Gatón
  2. Tilgangur gagnanna: Control SPAM, umsögn stjórnun.
  3. Lögmæti: Samþykki þitt
  4. Samskipti gagna: Gögnunum verður ekki miðlað til þriðja aðila nema með lagalegri skyldu.
  5. Gagnageymsla: Gagnagrunnur sem Occentus Networks (ESB) hýsir
  6. Réttindi: Hvenær sem er getur þú takmarkað, endurheimt og eytt upplýsingum þínum.