WordPress akan Lighttpd + APC a cikin Matsi (I)

haske-da-wordpress-tambura

Barka dai abokai! Na kawo muku shawara kan yadda ake buga Blog a kan WordPress, tare da Lighter a matsayin sabar shafin yanar gizo, da Spawn-FastCGI, PHP, da APC Alternative PHP Cache (Alternative PHP Cache), da komai a cikin Debian Squeeze. Na bayyana cewa fassarorin da nake yi daga Ingilishi zuwa Sifaniyanci kyauta ne a kaina kuma ba lallai ne ya zama cikakke daidai ba daga mahangar yare ko ma'ana. Da kaina, sun ishe ni.

Ya ku maza, wannan labarin shine kawai “Gateofar shiga”Zuwa ga duniya mai kayatarwa na yin hidiman tsayayyun shafukan yanar gizo da / ko tsayayye. Ni ba gwani ba ne a kan sabar gidan yanar gizo. Duk da haka mutane da yawa sun riga sun tambaye ni wane uwar garke kuka fi so, Federico, tare da Nginx, Lighter ko Apache? Kullum ina amsa wannan da duka ukun. Kowannensu yana da kwarjini kuma Apache Is The Apache. A rubutun da zamuyi nan gaba zamuyi bayani akan mafita kamar wannan tare da Nginx da Apache. Af, akwai jita-jita a cikin Kauyen www game da ƙarshen Maɗaukaki, kuma gaskiyar ita ce Debian 7 har yanzu tana kula da shi a wuraren ajiyar sa. Don wani abu, dama?

Za mu gani:

  • Ma'anar farawa
  • Shawarwarin Magani na Lighter
  • Magani zamu magance
  • Samfurin bayanan uwar garke
  • Shigar da fakitin da ake buƙata
  • Kafa da kuma dubawa

Bayani masu amfani ga masu farawa

Sabar Yanar gizo: Fasaha ce wacce ke da cikakkun shirye-shiryen komputa da ke aiwatar da aikace-aikacen da za a iya bi da bi ko kuma rashin daidaituwa tare da haɗin kai tare da abokin ciniki, samarwa ko canja wurin amsa a cikin kowane yare ko aikace-aikacen abokin ciniki. […] Sabis ɗin Yanar gizo sun samo asali ne daga buƙatar daidaita daidaiton sadarwa tsakanin dandamali daban-daban (PC, Mainframe, Mac, da sauransu) da kuma yarukan shirye-shirye (PHP, C, Java, da sauransu). A baya an yi ƙoƙari don ƙirƙirar ƙa'idodi amma sun kasa ko ba su yi nasara ba, wasu daga cikinsu DCOM da CORBA, saboda sun dogara da aiwatar da DCOM - Microsoft, da mai siyar CORBA - ORB. […] Duk da takaita amfani da ayyukan yanar gizo zuwa Yarjejeniyar HTTP, ba a tsara ayyukan Yanar gizo don wata yarjejeniya ba, ma’ana, babu abin da ya hana amfani da SOAP a kan wasu yarjejeniyoyin Intanet (SMTP, FTP, da sauransu) Ana amfani da HTTP mafi yawa saboda yarjejeniya ce da aka yi amfani da ita kuma ba a iyakance ta ta bango (tashar jiragen ruwa kamar su FTP gabaɗaya an toshe su, amma tabbas ba a toshe HTTP ba).

Lighttpd: Sabar yanar gizo don Unix / Linux da Microsoft Windows tsarin aiki. Har ila yau san kamar Madaukaki, yana da alternativa zuwa sabar yanar gizo Apache. An tsara shi don amintacce, mai sauri (cikin sauri a zahiri), ƙa'idodin aiki, da sassauƙa. An tsara ta musamman don ɗaukar kaya masu nauyi ba tare da rasa ma'auni ba ta amfani da ƙaramin RAM da ƙaramin CPU. Yana bayar da hanzarin saurin amsawa. Wasu shafukan da suke amfani da shi sune YouTube, Wikipedia da sauransu, wadanda ke tallafawa cinikayyar mutane da yawa. An rarraba shi a ƙarƙashin Lasisin BSD.

De wikipediaCGI: Hanyar shigar da bayanai gama gari (a Turanci Faceaukewar Gateofar Maɗaukaki, taƙaitaccen CGI) fasaha ce mai mahimmanci akan Gidan yanar gizo na Duniya wanda ke bawa abokin ciniki (mashigin yanar gizo) damar buƙatar bayanai daga shirin da ke gudana akan sabar yanar gizo. CGI yana ƙayyade mizani don canja wurin bayanai tsakanin abokin ciniki da shirin. Hanyar sadarwa ce tsakanin sabar yanar gizo da aikace-aikacen waje waɗanda sakamakon ƙarshen aiwatarwa shine abubuwan MIME. Aikace-aikacen da ke gudana a kan sabar ana kiran su CGIs.

Karshe yarjejeniya ce don haɗa shirye-shiryen hulɗa tare da sabar yanar gizo. FastCGI shine bambancin sanannen Commonofar Commonofar Faɗakarwa (CGI ko Hanyar Shigar da Commonungiya). Babban burin FastCGI shine rage nauyin da ke haɗe da haɗa sabar yanar gizo da shirye-shirye Ckomai Gcin abinci Interface, wanda ke bawa uwar garke damar aiwatar da ƙarin buƙatu a lokaci guda.

spawn, a cikin putididdiga yana nufin aiki wanda ke ɗorawa da aiwatar da sabon tsarin yaro ko tsarin yaro. Tsarin iyaye ko na iyaye na iya jiran aikin yaran don gamawa, ko zai iya ci gaba da gudana asynchronously. Irƙirar sabbin matakai na yara yana buƙatar isasshen ƙwaƙwalwar ajiya don tafiyar da tsarin iyaye da tsarin yaro, ko matakan tafiyar yara da yawa.

Shawara bayani a cikin takardun na Official Wiki na Lighttpd don babban aiki

Idan mun karanta takardar Docs_ModFastCGI daga shafin da aka ambata, akwai sakin layi wanda, aka fassara shi da yardar kaina cikin Sifaniyanci a kaina, zai ce:

Spaasashen waje: Gudanar da aiwatar da ayyukan sarrafa sauri na FastCGI kai tsaye a kan sabar shafin yanar gizon yana da wasu lahani kamar:

  • Tsarin FastCGI kawai za'a iya gudana akan sabar gida.
  • Yana da izini iri ɗaya kamar sabar gidan yanar gizo.
  • Tana da kundin adireshi iri ɗaya da sabar gidan yanar gizo.

Lokacin da muke amfani da sabar Karshe Rarrabe -ko Na waje- don ɗauka wasu kaya daga sabar yanar gizo, dole ne mu sarrafa aikin FastCGI ta hanyar shirin waje kamar "zufa-fcgi”. Ana amfani da shirin "spawn-fcgi" don fara aiwatar da aikin FastCGI a muhallin kansa, gyara shi Mai amfani-idrukuni-id, kuma canza zuwa wani adireshin tushen (chroot).

Na bayyana cewa fassarar spawn a matsayin suna shi ne "kwai abincin teku”, Duk da yake azaman magana, Ciyarwa yana nufin fiye ko lessasa "ƙarancin waje”. Ingilishi suna ɗan raha lokacin da suke amfani da wannan kalmar a cikin sarrafa kwamfuta, dama?

Abubuwan yau da kullun don dalilai masu amfani shine, ta hanyar hanyar da aka gabatar a cikin takaddun, aikin FastCGI da yawancin matakai na sakandare ko yara (matakan yara) kamar yadda ya cancanta za a kashe su akan sabobin ɗaya ko sama da ke waje da sabar shafin yanar gizon. Cewa lokacin da aka zartar da shi a cikin sabar daban da wacce muke amfani da ita azaman sabar yanar gizo, tabbas za a sanya ta cikin ƙananan nauyi. Kuma a ƙarshe, don amfani da sabar FastCGI ta waje, dole ne a fara aiwatar da tsarin FastCGI kuma sarrafa shi ta hanyar shirin zufa-fcgi.

Spaaddamar da ternalasashen waje don waɗanda suke buƙatar shigar da sabobin ɗaya ko fiye kuma suka ɗauki buƙatu da yawa, kamar mai ba da damar shiga Intanet (ISP), ko shafuka kamar su blog.desdelinux.net, da dai sauransu Bayyana wannan maganin dalla-dalla ya Outarshe Ourarfinmu.

Magani wanda zamu magance shi a cikin gidan

Sabar guda ɗaya ce kawai don karɓar duk ayyukan da ake buƙata. Yana aiki kuma ya dace da rukunin yanar gizo mai ƙarancin aiki, kamar su LAN Enterprise. Hanyar da aka bayyana zata iya zama jagora ga waɗanda suke buƙatar wadatarwa da tsaro.

Samfurin bayanan uwar garke

Sunan: web.amigos.cu Adireshin IP: 192.168.10.20 Yanki: amigos.cu

Tabbas, a cikin yanayin samarwa - har ma da gwaji ko a gida-, dole ne mu sami bayanan DNS kai tsaye da juyawa waɗanda ke koma zuwa sabarmu.

Shigar da fakitin da ake buƙata

Kamar yadda mai amfani tushen muna aiwatarwa:

ƙwarewa shigar da lighttpd lighttpd-doc php5-cgi php5-gd ƙwarewa shigar da mysql-uwar garken mysql-abokin ciniki php5-mysql

An shigar da fayilolin sanyi mai ƙarfi a ciki / sauransu / lighttpd. Shirin spwan-fcgi shigar da kansa. Ana iya samun fayilolin kunshin takardu a / usr / share / doc / lighttpd-doc. Muna ba da shawarar da gaske ku karanta takaddun, waɗanda suke cikin Turanci. Yayin shigarwar kunshin mysql-uwar garken, suna tambayar mu kalmar shiga ta masu amfani tushen domin MySQL. Muna ba da shawarar amfani da kalmar wucewa iri ɗaya da kuka riga kuka bayyana don mai amfanin.

Kafa da kuma dubawa

Kamar yadda muka gama tare da shigar da tallafin WordPress, dole ne mu fara da daidaitawa da gwaje-gwaje.

Muna ba da damar Lananan kayayyaki:

lighttpd-enable-mod fastcgi-php simple-vhost sabis lighttpd sake kunnawa

Muna bincika idan sabarmu tana aiki. Muna buɗe burauzan kuma rubuta URLhttp://web.amigos.cu, kuma aƙalla za mu iya jera kundin adireshin / var / www.

Index of /

NAME LIFFOFI KARSHE girman Rubuta
Littafin Iyaye /                  -            Directory
manuniya.lighttpd.html                    2013-Jan-19 18:16:41               3.5K            rubutu / HTML
Mun kunna mod_rewrite da mod_fast_cgi kayayyaki a cikin babban fayil ɗin sanyi mai ƙarfi /etc/lighttpd/lighttpd.conf:
nano /etc/lighttpd/lighttpd.conf

Muna cire tsokaci ko alama ta zanta # menene a gaba "Mod_rewrite" kuma ƙara ƙasa da wannan layin "Mod_fastcgi", don haka farkon fayil ɗin kamar haka:

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

Muna bincika cewa PHP yana aiki daidai. Don yin wannan mun ƙirƙiri fayil (na ɗan lokaci) a cikin kundin adireshi / var / www:

nano /var/www/index.php

kuma abun cikin fayil na baya zai kasance ne kawai:


Sannan zamu sake farawa sabis ɗin:

sake kunnawa lighttpd

Idan muka nuna a burauzar mu zuwa http://web.amigos.cu, za mu ga shafin bayanin PHP Sigar 5.3.3-7. Saboda haka, komai yana aiki daidai.

Yana da ban sha'awa sosai sanin canje-canje a cikin Maɗaukaki sanyi bayan kunna tsarin rebaz_shade. Ta hanyar kasa /etc/lighttpd/conf-enabled/15-fastcgi-php.conf, zamu iya gano. Kwatanta yanayin daidaitawar da aka karanta tare da wanda ke cikin bayanan kunshin lighttpd-doc.

Yanzu dole ne mu gaya wa Lighter ga wane adireshin da ya kamata ya jagoranci zirga-zirga ta tashar 80, ta hanyar daidaita Mai watsa shiri na Virtual. Valuesimar da za mu gyara a cikin fayil ɗin /etc/lighttpd/conf-enabled/10-simple-vhost.confSuna na sirri ne kuma zasu amsa halaye na kowane girkawa. Za mu yarda da ƙimar tushen kundin sabar, da kuma tushen tushen takardu, waɗanda Lighter ke ba da shawarar ta tsohuwa kuma kawai za mu canza sunan FQDN ne na mai masaukin baki.

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

Kuma abun ciki na ƙarshe na fayil ɗin ya zama (tuna don daidaita shi da bukatunku):

# /usr/share/doc/lighttpd-doc/simple-vhost.txt server.modules + = ("mod_simple_vhost") ## Tushen tushen daftarin aiki na kama-da-wane shine tushen daftarin aiki = ## sauki-vhost.server-root + $ HTTP ["host"] + simple-vhost.document-root simple-vhost.server-root = "/ srv" simple-vhost.document-root = "htdocs" ## tsoho mai masaukin baki idan ba a aiko masu masaukin ba da sauki -vhost.default-host = "web.amigos.cu"

Bayan adana canje-canje, zamu ci gaba da ƙirƙirar kundayen adireshi daidai da abin da aka faɗa a baya. Littafin Adireshi / srv An ƙirƙira shi a lokacin shigar da Matsi, don haka ba ma buƙatar ƙirƙirar shi:

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

Kamar yadda muka riga mun ayyana mai masaukin baki daidai da kundin adireshin da ke hade da sunan yankinmu, za mu iya ba da kuɗi tare da fayilolin da aka ƙirƙira a cikin / var / www, kuma ƙirƙirar sabo index.php karin al'ada a cikin kundin adireshi / htdocs o tushen kundin adireshi na rundunar mai rumfa:

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

Muna ƙara waɗannan abubuwan masu zuwa zuwa fayil ɗin da ya gabata:

Barka dai abokai! Tabbas komai yana nuna Yayi

Muna adana canje-canje kuma sake kunna sabis:

sake kunnawa lighttpd

Bari mu sake sabunta burauzar mu kuma duba cewa shafin da aka nuna ya canza kuma yanzu yana nunawa, ban da fitowar umarnin nannuniya (), gaisuwa. Bazai zama dole a sake kunna sabis ba anan gaba idan muka canza abun cikin index.php ko wani shafin yanar gizo. Za a yi wannan aikin ne kawai idan muka canza tsarin Maɗaukaki.

Kuma Ina taya Abokai murna!. Mun riga mun sami Matsalar Debian 6.0 tare da sabar shafin yanar gizon Lighttpd wanda aka saita don aiki tare da yaren PHP5 da MySql azaman sabar bayanan bayanai. Hakanan muna da daidaitaccen fayil ɗin madaidaiciyar fayil don ɗaukar yankuna da yawa.

Za a ci gaba…

Bayan haka, yaya zan kasance? Mr. WordPress zai tambaya. Ku biyo mu kan II bangare da ƙarshe kuma karshen wannan labarin.

Screenshot_lighttpd


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   lokacin3000 m

    Barka da warhaka. Zan aiwatar da shi a cikin na’ura mai kwakwalwa.

    1.    phico m

      Na gode kwarai da bayaninka

  2.   Daniel m

    Allah wane irin tebur ne na debian ɗinka zaka iya faɗin duk abin da kayi amfani da shi don wannan batun don Allah?