WordPress oo ka sarreeya Lighttpd + APC oo ku jira Isku-ururin (I)

light-iyo-wordpress-logos

Saaxiibayaal waad salaaman tihiin! Waxaan kuu keenayaa soo jeedin ku saabsan sida loo daabaco Blog ku saleysan WordPress, oo leh Lighter oo ah server-ka bogga, Spawn-FastCGI, PHP, APC Alternative PHP Cache (Alternative PHP Cache), iyo wax kasta oo Debian Squeeze ah. Waxaan caddaynayaa in tarjumaadaha aan ka sameeyo Ingiriisiga iyo Isbaanishku ay aad u bilaash yihiin qaybtayda oo laga yaabo inaanay gabi ahaanba sax ka ahayn xagga aragtida luqadeed ama macne ahaan. Shakhsiyan, way igu filan yihiin.

Mudane, maqaalkani waa uun "Albaabka laga soo galoDunida xiisaha leh ee loogu adeegayo bogagga ma guurtada ah ama / ama firfircoon. Anigu khabiir kuma ahi iidheh web serverka. Si kastaba ha noqotee, qaar badan ayaa mar hore i weydiiyay serverkee doorbideysaa, Federico, oo leh Nginx, Lighter ama Apache? Had iyo jeer waxaan ugu jawaabayaa saddexdaas. Mid kastaaba wuxuu leeyahay soojiidasho iyo Apache Is The Apache. Qoraallada soo socda waxaan ku xallin doonnaa xalalka sidan oo kale ah Nginx iyo Apache. Dhanka kale, waxaa jira warar xan ah oo ka socda Tuulada www oo ku saabsan dhamaadka Lighter, runtuna waxay tahay in Debian 7 ay wali ku hayso keydkeeda Wax uun, sax?

Waan arki doonnaa:

  • Qeexitaannada bilowga ah
  • Xalka lagu taliyay ee Lighter
  • Xalka waanu xallin doonaa
  • Xogta tusaalaha ah
  • Ku rakibidda xirmooyinka loo baahan yahay
  • Dejinta iyo hubinta

Qeexitaanno waxtar u leh bilowgayaasha

Server Web: Waa tikniyoolajiyadda leh barnaamijyo kombiyuutar oo maldahan oo ka baaraandegaya codsiyada sameynta bidirectional iyo / ama isku xirnaansho la'aan iyo isku xirnaansho ama asynchronous macmiilka ah, abuurista ama wareejinta jawaabta luqad kasta ama codsi dhinaca macmiilka ah. […] Adeegyada Shabakaddu waxay ka yimaadeen baahi loo qabo in la jaangooyo isgaarsiinta ka dhexeysa barnaamijyada kala duwan (PC, Mainframe, Mac, iwm) iyo luqadaha barnaamijyada (PHP, C, Java, iwm). Isku dayo hore ayaa loo sameeyay si loo abuuro heerar laakiin way ku fashilmeen ama kuma guuleysan ku filan, qaar ka mid ah waa DCOM iyo CORBA, maadaama ay ku tiirsan yihiin hirgelinta DCOM - Microsoft, iyo CORBA - ORB iibiye. […] In kasta oo lagu xaddiday adeegsiga Adeegyada Shabakadda HTTP Protocol, Adeegyada Webka looguma talagalin hab maamuus gaar ah, taas oo ah, waxna kama hor istaagin adeegsiga SOAP hab maamuuska kale ee Internetka (SMTP, FTP, iwm). HTTP badanaa waa la isticmaalaa maxaa yeelay waa borotokool si weyn loo adeegsado oo kuma xadidna firewalls (dekedaha sida FTP guud ahaan waa la xannibay, laakiin HTTP waxay u badan tahay inaan la xannibin).

lighttpd: Web server oo loogu talagalay Unix / Linux iyo Microsoft Windows nidaamyada hawlgalka. Sidoo kale ogow sida Adag, waa a beddelaad ilaa server-ka Apache. Waxaa loogu talagalay inay ahaato mid ammaan ah, dhakhso leh (aad u dhakhso badan xaqiiqda), jaangooyooyin waafaqsan, oo dabacsan. Si gaar ah loogu talagalay in lagu qaado culeysyo culus iyada oo aan lumin dheelitirka iyadoo la isticmaalayo RAM yar iyo processor yar. Waxay bixisaa xawaare sare oo jawaab celin ah. Bogagga qaarkood ee adeegsada waa YouTube, Wikipedia iyo kuwo kale, oo taageera taraafikada badan. Waxaa lagu qaybiyaa Liisanka BSD.

De WikipediaCGI: Isku xirnaanta aqbashada guud (Ingiriis ahaan Isdhexgalka Wadada Wadajirka ah, oo loo soo gaabiyo CGI) waa tikniyoolajiyad muhiim ah oo ka socota World Wide Web oo u oggolaanaysa macmiilka (web browser) inuu ka codsado xogta barnaamij ka socda serverka websaydhka. CGI waxay cadeyneysaa halbeegga lagu kala wareejinayo xogta macmiilka iyo barnaamijka. Waa qaab isgaarsiineed oo udhaxeeya adeegaha shabakada iyo codsi dibadeed oo natiijada ugu dambeysa ee fulintoodu tahay walxaha MIME. Codsiyada ku shaqeeya serverka waxaa loo yaqaan CGIs.

FastCGI waa borotokool loogu talagalay isku xidhka barnaamijyada is-dhexgalka ah iyo adeegga shabakadda. FastCGI waa kala duwanaansho caan ku ah Isdhexgalka Wadajirka 'Gateway Interface' (CGI ama Is-dhexgalka Wax-Soosaarka Wadajirka ah). Ujeedada ugu weyn ee FastCGI waa in la yareeyo culeyska la xiriira isku xirka serverka iyo barnaamijyada Cguud ahaan Gmarinka Interface, kaas oo u oggolaanaya server inuu u adeegto codsiyo badan isla waqtigaas.

Hiilweyne, Computing-ka waxaa loola jeedaa hawl culeys iyo fulin ku leh cunug ama geedi socod cunug cusub. Hawsha waalidka ama waalidku waxay sugi kartaa inta hawsha cunugga ay dhammaanayso, ama way sii socon kartaa si isku mid ah. Abuuritaanka geedi socodka cusub ee ilmaha waxay u baahan tahay xusuus ku filan si ay u socodsiiso nidaamka waalidka iyo nidaamka ilmaha, ama habab badan oo cunug ah.

Xal lagu taliyay in laga helo dukumiintiyada Wiki rasmiga ah ee lighttpd waxqabadka sare

Hadaanu aqrino dukumintiga Docs_ModFastCGI ee goobta aan soo sheegnay, waxaa jira tuduc, oo si xur ah loogu tarjumay Isbaanish dhinaceyga, wuxuu oran lahaa:

Qalabaynta Dibadda: Ku socodsiinta howlaha tooska ah ee loo yaqaan 'FastCGI Spawning' oo si toos ah ugu shaqeeya server-ka websaydhka ayaa leh waxyeellooyin qaarkood sida:

  • Nidaamka FastCGI waxaa lagu maamuli karaa oo keliya server-ka maxalliga ah.
  • Waxay leedahay ogolaansho la mid ah tan adeegaha bogga.
  • Waxay leedahay isla galka saldhiga sida adeegaha bogga.

Marka aan adeegsanno server FastCGI Gooni gooni ah-ama Dibadda- si xoogaa culeys looga saaro server-ka, waa inaan xakameyno nidaamka FastCGI iyadoo loo marayo barnaamij dibadeed sidaisbaanish-fcgi”. Barnaamijka "spawn-fcgi" waxaa loo isticmaalaa in lagu bilaabo howsha FastCGI deegaankeeda, hagaajinteeda isticmaale idkoox-id, oo u beddelo galka xididka kale (chroot).

Waxaan cadeeyay tarjumaada Hiilweyne magac ahaan waa "ukunta badda”, Iyadoo fal ahaan ah, Dumarka macnaheedu waa wax ka yar ama ka yar "dibedda ku dhalaya”. Ingiriisku xoogaa wuu kaftamayaa markay ereygaas u adeegsadaan xisaabinta, sax?

Aasaaska ujeeddooyin wax ku ool ah taasi waa, iyada oo loo marayo xalka lagu soo bandhigay dukumiintiyada, nidaamka FastCGI iyo inta badan ee howlaha carruurta ama carruurta sida ugu macquulsan lagu fulin doono hal ama dhowr server oo ka baxsan server-ka bogga. Taas oo lagu fulinayo adeege ka duwan kan aan u isticmaalno adeege webka, dabcan waxaa lagu soo rogi doonaa culeys hoose. Ugu dambeyntiina, in loo adeegsado server-ka FastCGI dibadda ah, nidaamka FastCGI waa in lagu bilaabo oo lagu xakameeyo barnaamijka isbaanish-fcgi.

Dib-u-habeynta dibedda waxaa loogu talagalay kuwa u baahan inay ku rakibaan hal ama in ka badan oo server ah oo ay qaataan tiro badan oo codsiyo ah, sida ku saabsan Adeeg Bixiyaha Internetka (ISP), ama bogagga sida blog.desdelinux.net, iwm Sharaxa xalkaas oo faahfaahsan ayaa gebi ahaanba ka baxsan Gaadhitaankeenna.

Xalka aan wax kaga qaban doonno boostada

Kaliya hal adeege si loo helo dhammaan adeegyada lagama maarmaanka ah. Way shaqeysaa waxayna ku habboon tahay goob waxqabad hooseysa, sida Enterprise LAN. Qaabka loo sharaxay wuxuu u noqon karaa hage kuwa u baahan helitaan iyo badbaado ballaaran.

Xogta tusaalaha ah

Magaca: web.amigos.cu Cinwaanka IP: 192.168.10.20 Domain: amigos.cu

Dabcan, jawiga wax soo saarka - iyo xitaa tijaabinta ama guriga - waa inaan heysanaa diiwaanka DNS toos u noqo oo u gudbi tixraacaya adeegeena.

Ku rakibidda xirmooyinka loo baahan yahay

Sida isticmaalaha xidid waxaan fulin:

aptitude rakibi lighttpd lighttpd-doc php5-cgi php5-gd aptitude rakib mysql-server mysql-macmiil php5-mysql

Faylasha qaabeynta Lighter ayaa lagu rakibay / iwm / lighttpd. Barnaamijka spwan-fcgi si toos ah ayuu u rakibayaa Faylasha galka dukumiintiyada waxaa laga heli karaa / usr / share / doc / lighttpd-doc. Waxaan si adag kugula talineynaa inaad aqriso dukumiintiyada, oo ku qoran Ingiriis. Inta lagu jiro rakibidda xirmada mysql-server, waxay na weydiiyaan lambarka sirta isticmaalaha xidid loogu talagalay MySql. Waxaan kugula talineynaa inaad isticmaasho isla erayga sirta ah ee aad horey ugu dhawaaqday adeegsadahaas.

Dejinta iyo hubinta

Sidii aan ku dhammeynay rakibaadda taageerada WordPress, waa inaan ku bilownaa qaabeynta iyo tijaabooyinka.

Waxaan awood u siinnaa modules Lighter:

lighttpd-enable-mod fastcgi-php simple-vhost adeegga lighttpd dib u bilaw

Waan hubinnaa haddii adeegeena uu shaqeynayo. Waxaan furaynaa biraawsarka oo waxaan qoreynaa URL-kahttp://web.amigos.cu, iyo ugu yaraan waxaan awoodi doonnaa inaan taxno galka / var / www.

Index of /

MAGACA WAQTIGII UGU DANBEEYEY SIZE NOOCA
Diiwaanka Waalidka /                  -            Directory
tusmada.lighttpd.html                    2013-Jan-19 18:16:41               3.5K            text / html
Waxaan awoodnaa mod_rewrite iyo mod_fast_cgi modules feylka ugu muhiimsan ee qaabeynta Lighter /etc/lighttpd/lighttpd.conf:
nano /etc/lighttpd/lighttpd.conf

Waxaan ka saareynaa faallooyinka ama astaamaha hash # maxaa hortaal "Mod_rewrite" kuna dar hoosta xariiqdaas "Mod_fastcgi", sidaa darteed bilowga feylku waa sida soo socota:

server.modules = ("mod_access", "mod_alias", "mod_compress", "mod_redirect", "mod_rewrite", "mod_fastcgi",)

Waxaan hubinaynaa in PHP uu si sax ah u shaqeynayo. Si tan loo sameeyo waxaan u abuureynaa fayl (ku meel gaar ah) galka / var / www:

nano /var/www/index.php

iyo nuxurka faylka hore wuxuu noqon doonaa oo kaliya:


Kadib waxaan dib u bilaabi doonaa adeegga:

adeegga lighttpd dib u bilaw

Haddii aan farta ku fiiqno biraawsarkayaga http://web.amigos.cu, waxaan arki doonaa bogga macluumaadka ee Nooca PHP 5.3.3-7. Sidaa darteed, wax waliba si sax ah ayey u shaqeeyaan.

Waa wax aad u xiiso badan in la ogaado isbeddelada qaabdhismeedka Lighter ka dib markaad awood u yeelatid moduleka nacaybtire. Iyadoo loo marayo ka yar /etc/lighttpd/conf-enabled/15-fastcgi-php.conf, waan ogaan karnaa. Isbarbar dhig qaabeynta lagu akhriyey midka dukumiintiyada kujira lighttpd-doc.

Hadda waa inaan u sheegnaa Lighter diiwaanka ay u baahan tahay inay ku soo hagaajiso taraafikada illaa dekedda 80, iyadoo la hagaajinayo Marti-geliyaha Websaydhka ah. Qiyamyada aan wax ka beddeli doonno faylka /etc/lighttpd/conf-enabled/10-simple-vhost.confIyagu waa shaqsiyadeed waxayna ka jawaabi doonaan astaamaha rakibaadda kasta. Waxaan aqbali doonaa qiimaha galka asalka ee serverka, iyo galka asalka ah ee dukumiintiyada, oo Lighter uu kugula taliyo asal ahaan waxaan wax ka badali doonnaa oo kaliya magaca FQDN ee martigeliyaha guud.

nano /etc/lighttpd/conf-enabled/10-simple-vhost.conf

Nuxurka ugu dambeeya ee feylku waa inuu noqdaa (xusuusnow inaad la waafajiso baahiyahaaga):

# /usr/share/doc/lighttpd-doc/simple-vhost.txt server.modules + = ("mod_simple_vhost") ## Dukumintiga asalka u ah martigaliyaha dalku waa dokumenti-xidid = ## fudud-vhost.server-root + $ HTTP ["host"] + simple-vhost.document-root simple-vhost.server-root = "/ srv" simple-vhost.document-root = "htdocs" ## martida loo diro hadaan martida loo dirin si fudud -vhost.default-host = "web.amigos.cu"

Ka dib markii aan badbaadinayno isbeddelada, waxaan u gudbeynaa abuurista tilmaamaha lagama maarmaanka ah sida ku xusan wixii horay loo sheegay. Tusaha / srv waxaa la abuuray intii lagu jiray rakibidda Isku-xoqitaanka, markaa uma baahnin inaan abuurno:

mkdir -p /srv/web.amigos.cu/htdocs

Maaddaama aan horeyba u sheegnay martigaliyaha martida ah iyo galka la xiriira magacayaga domain, waxaan ku bixin karnaa faylasha lagu abuuray / var / www, oo aan abuuri karno mid cusub. index.php caado badan oo ku jirta galka / htdocs o galka asalka ah ee dukumiintiyada martida loo yahay:

rm /var/www/index.* nano /srv/web.amigos.cu/htdocs/index.php

Waxaan ku darnaa waxyaabaha soo socda feylkii hore:

Saaxiibayaal waad salaaman tihiin! Hubso in wax waliba ay muujinayaan Hagaag

Waxaan keydineynaa isbeddelada waxaanan dib u bilaabaynaa adeegga:

adeegga lighttpd dib u bilaw

Aynu cusboonaysiinno biraawsarkayaga oo aan hubinno in bogga la soo bandhigay uu beddelay oo uu hadda ka tarjumayo, marka lagu daro soo saarista amarka phpinfo (), salaanta. Muhiim ma noqon doonto in dib loo bilaabo adeegga mustaqbalka haddii aan beddelno waxyaabaha ka kooban index.php ama bog kale. Hawlgalkan waxaa la qaban doonaa oo keliya haddii aan beddelno qaabeynta Eebbe.

Waanan Hambalyeynayaa Sxb! Waxaan horeyba uheynay Debian 6.0 Tuujin leh server-ka websaydhka Lighttpd oo loo qaabeeyey inuu ku shaqeeyo luqadda PHP5 iyo MySql oo ah keydka xogta. Waxaan sidoo kale haysannaa qaabeynta faylka saxda ah ee 'Lighter Vhost' si aan ula macaamilno meelo badan.

Waa socotaa…

Ka dib, sidee baan ahay Mudane WordPress ayaa ku weydiin doona. Nagala soco II qayb iyo dhammaad iyo dhamaadka qodobkaan.

Screenshot_lighttpd


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Waqti dheer 3000 dijo

    Hambalyo. Waxaan ku hirgelin doonaa mashiinkayga kumbuyuutarka.

    1.    phico dijo

      Aad baad ugu mahadsantahay faalladaada

  2.   Daniel dijo

    Ilaahow sidee muraayad qurux badan oo ka mid ah debian-kaaga ayaad u sheegi kartaa wax kasta oo aad u adeegsan jirtay mowduucaas fadlan?