Nginx taksist opiti
Nginx 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:
- kako te�i phpBB naprej Nginx s �e ne stvaren sovra�en
- Nginx: kako popraviti naslovnik odlo�nost izdaja prav tako kot notranji drugi ton oktave- neposreden v stvaren sovra�en
- 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.
pila podlotitev Software, najva�nej�e novice, kako v, Linux, plan izvor Software, zagovornik predloga Blogging, Tech pismo, ujeti, ujeti 2.0, ujeti sovra�en, ujeti usluga, WordPress, nginx |
|
RSS 2.0 |
Trackback to �len
|
Email to �len
sme� tudi v�e� biti �itati |




































