Nginx samoznakNginx je a vrhoven predstava ujeti pomo�nik ter veri�na srajca zastopstvo pomo�nik od to write z Igor Sysoev ter a dober nadomestitev zakaj Apache HTTPD, borzni posredniki vodnik. Nginx je hiter bolj in bolj svoj trg porazdeliti s ve�ji websites sklepanje to v�e� biti wordpress.com. v junij 2008 Netcraft pregled LiteSpeed izgubljen ve� mimo 600 tiso� polo�aj med to pregled, prebiti nginx zmagovalec ve� mimo a milijon polo�aj; ve� mimo podvojitev v �tevnik. WordPress blogging sistem zadnje �asespremeniti prav do svoj teret saldo v nginx, using le�e� na gornjem toku ha�e merska enota stre�i 8-9 tiso� pro�nja po seconda. mi tudi �ivljati gotov pomakniti nekaj tega svoj websites v Nginx. vsepovsod ste malo bistven opiti ter splo�en guidelines zakaj oblikovati Nginx. to ni a nadomestek zakaj �itanje dokumentacija (rtfm). vendar �as vi ste zaljubljen sod �ez �itanje ter drugi ton oktave- �itanje nginx dokumentacija torej �itanje spodaj. bo� razumel vrednost od opiti spodaj �ele torej:)

bomo �ari��e naprej splo�en zunanja podoba opiti prav tako kot zakaj stvaren sovra�en.

pismo v stvaren sovra�en vi raba isto IP ogovor zakaj ve�kratnik websites. vsakteri tkalec hoteti zelo verjetno �ivljati oddeljen .htaccess ( prevzeti ti bil uvodoma gosti��e naprej Apache HTTPD ujeti pomo�nik) pila, oddeljen tr� naslovnik etc. na primer isto�asno tkalec vi �ivljati wordpress, prebiti naprej drugi sme� �ivljati MODx ter kdo znanje morda phpBB naprej tretji. vsi od this razli�en .htaccess smernica nujno umreti v nginx zunanja podoba pila().

Nginx has A-dur omejitev v reporta�a pravilo ker vi ne morem naprtiti ve�kratnik stanje zakaj a reporta�a pravilo. Apache HTTPD po drugi strani priskrbeti se a dober raztopina using ve�kratnik RewriteCond smernica.

Nginx po drugi strani omogu�iti �e referat vi mo�i �ivljati reporta�a pravilo notranja stran �e tnalo. vendar �e tnalo oni ste omejen. vi nikar ne �ivljatiter alialipri�teti ve�kratnik stanje v a posamezen �e tnalo. tudi vi ne morem gnezdo �e tnalo. so ne drugi referat vsak izmed obeh. vendar vi mo�i raba reden iztiskanje tudi slede� je mogo�:

�e ($request_method !~ ^(GETHEAD|)$ ) {     odziv 501; }

vendar vi ne morem �ek dva spremenljiv naenkrat. posebno v stvaren sovra�en lliterarna podlaga dramskega dela tak omejitev mo�i pogosto obstati zaznati kot showstoppers. vendar sem na�el to s neznaten poseben misle� vi mo�i dohiteti prenovitev raztopina stre�i va� poseben nujno. na primer a zelo splo�en .htaccess pravilo zakaj veliko PHP osnova ujeti software v�tev�i wordpress je:

RewriteEngine  naprejRewriteBase  RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-�rka dRewriteRule . index.php [dvanajsti]

to ali ni res? to �e pro�nja filename ni sedanji ter je tudi ne a naslovnik torej prositi index.php namesto tega.

vendar prebiti RewriteCond je isto zakaj najve� PHP osnova software RewriteRule nije. na primer a del �esa reporta�a pravilo zakaj phpBB je:

RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-�rka dRewriteCond %{REQUEST_FILENAME} !-dvanajstiRewriteRule ^[ a-z0-9_-]+/?(p([0-9]+)\.html)?$ viewforum.php? za�etek=$ [QSA,L,NC]

prezreti tretji RewriteCond zakaj zdaj. to tudi �ek zakaj symbolic pe��ena morska obala. kot vi mo�i zagledati reporta�a pravilo je razli�en. sprejeti kot mo�no vi potreba v stanodajalec oboje WordPress ter phpBB websites naprej a posamezen IP ogovor ( posamezen pomo�nik). kot prvi dva pravilo ste splo�en vi mo�i delati napisati slede� pravilo kateri hoteti prilo�iti v oboje pomo�nik:

# �e  ono je  a  pila,  naslovnik  ali symbolic  �len�e (- �rka e $request_filename) {      zlom;}

to does ista stvar kot predhoden RewriteCond does ter je prosilec v vsi websites naprej pomo�nik ( prevzeti vi mesto to notranja stran pomo�nik).

zdaj vi mo�i �ivljati oddeljen reporta�a pravilo zakaj va� poedinec pomo�nik. na primer vi mo�i raba to pravilo zakaj va� WordPress blog:

# reporta�a  pravilo  zakaj blog.example.com �e ($ stanodajalec ~* ^blog.example.com\\$) {     reporta�a ^(. *)$ index.php? q1 =$ zadnjikrat;    zlom;}

zlom je v zavarovati to ne naknaden pravilo ste proces navsezadnje predhoden referat v �e stanje has been izvr�iti.

zadnjikrat zavarovati to ne naknaden reporta�a pravilo ste izvr�iti �as reporta�a pravilo v�igalica.

imam od to write tri roba zadnje �ase s poudarek naprej stvaren sovra�en:

  1. kako te�i phpBB naprej Nginx s �e ne stvaren sovra�en
  2. Nginx: kako popraviti naslovnik odlo�nost izdaja prav tako kot notranji drugi ton oktave- neposreden v stvaren sovra�en
  3. kako v oblikovati Nginx zakaj stvaren sovra�en

Let's pove�ati malo ve� opiti v celoten poglavje, mel mi?

kako v voditi pila za�eten s. (v�e� biti .htaccess) s bitje gledalec v Nginx?

pove�ati to notranja stran va� pomo�nik tnalo pri vrh:

namestitev~ \.  {      zanikati  vsi;}

to hoteti zavrniti vsi vnanji pro�nja zakaj pila s soimenjak za�eten s. (to�a).

kako v drugi ton oktave- neposreden www url's v non-www varianta?

na primer vsepovsod je kako vi mo�i drugi ton oktave- neposreden vsi pro�nja v�e� biti http:/www.example.com/yourpage v http:/example.com/yourpage:

//
�e ($ stanodajalec ~* ^www..\(*)) {      �tevilo enakih oseb $host_without_www $1;      reporta�a ^(.*)$ http:/$host_without_www1$  trajen; # $1  vsebovati '/yourpage',  ne 'www.example.net/yourpage'  }

pismo to vzor je s svoj tkalec

kako v spremeniti Apache HTTPD reporta�a pravilo v Nginx reporta�a pravilo?

imam z u�itkom pojesti in popiti neki niansa zgoraj ter v roba. posamezen najve�ji odlagali��e morem izro�iti je to v Apache HTTPD reden iztiskanje v RewriteRule je v�igalica s pro�nja URI �e ne a v za�eten, prebiti v Nginx to v�igalica s a pro�nja uri s a vrez v za�eten. tudi na primer a Apache HTTPD reporta�a pravilo kot na primer to:

RewriteRule ^[ a-z0-9_-]*-f0([-9]+)/?(p([0-9]+)\.html)?$ viewforum.php? f1start3=$&=$ [QSA,L,NC]

postati to v nginx:

reporta�a ^/ a[-z0-9_-]*-f0([-9]+)/?(p([0-9]+)\.html)?$ viewforum.php? f1start3=$&=$ zadnjikrat;

prepost, nije to?

pismo RewriteCond's nujno v obstati orodje using �e smernica kot razlagalec zgoraj.

kako zastajati drvarsko delo podoba negiben pila?
kako v poseben zna�aj konec rok zakaj podoba negiben pila?

# za�etni udarec z �ogo  negiben  pila  naravnostnamestitev ~* ^..jpgjpeggifcsspngjsicohtml+(|||||||)$ {     access_log         ne sve�e;    expires           30d; }

potipati prost pogajati se pribli�no to �len v svojpristojna oblast.

PS. v slu�aju se �udi�taksist nije pribli�no zlom a software ali using to zakaj zlorad namen (treskav je taksist je pribli�no razumen a subjekt v intimen podrobnost. �al natisk- mno�i�na sredstva obve��anja novinar pogosto zme�ati med taksist ter treskav ter has dan taksist a slab ime.

PPS. kak�en jaz pristani��e preiskovati odprtina je predstava razlika med nginx ter Apache HTTPD. jaz hoteti modernizirati naprej to slej.