Nginx LogoNginx jest pewien wysoki �wiadczenie tkanina serwer i poczta zast�pstwo serwer pisemny przy Igor Sysoev i pewien dobry wymiana pod k�tem Apasz HTTPD, ten sprzeda� kierownik. Nginx jest szybko progresywny jego udzia� w rynku rezygnowa� wi�kszy websites ��cz�cy ono podobny wordpress.com. W ten Czerwiec 2008 Netcraft przegl�d LiteSpeed zgubiony wi�cej ni� 600 tysi�c tereny podczas ten przegl�d, chwila nginx zyskiwa� wi�cej ni� pewien milion tereny; wi�cej ni� podwojenie w liczby. Ten WordPress blogging system �wie�oprzerobiony wszystko jego ci�ar waga wobec nginx, przy pomocy tenpod pr�d sieka� wzorzec wobec s�u�y� 8-9 tysi�c pro�by na drugi. My tak�e mie� zdecydowany wobec ruszy� z miejsca niekt�rzy od nasz websites wobec Nginx. Tutaj jeste�cie ma�o istotny ko�ce i og�lny wytyczne pod k�tem konfigurowanie Nginx. To jest nie jeden zast�pca pod k�tem czytanie ten dokumentacja (rtfm). Jednak�e podczas jeste� przebija� wyr�wnywa� za czytanie i re- czytanie ten nginx dokumentacja wtedy przeczyta� poni�ej. B�dziesz rozumie� ten warto�� od ten ko�ce poni�ej tylko wtedy:)

My wola koncentrowac si� na og�lny konfiguracja ko�ce zar�wno... pod k�tem czynny wrogi.

skrypt d�u�ny W czynny wrogi ty u�ywa� ten sam IP przemawia� pod k�tem wieloraki websites. Ka�dy paj�czyny wola najprawdopodobniej mie� rozdziela� .htaccess ( zarozumia�y ty byli�my pocz�tkowo akademik u Apasz HTTPD tkanina serwer) akta, rozdziela� korze� ksi�ga adresowa etc. Na przyk�ad w jeden paj�czyny masz wordpress, chwila od inny mo�esz mie� MODx i kt�ry wie mo�e by� phpBB od trzeci. Wszystko tych r�ny .htaccess dyrektywy potrzeby wobec wybra� za sw�j zaw�d ten nginx konfiguracja akta().

Nginx ma pewien wi�kszy ograniczenia w przepisa� przepisy w tym, �e ty zajmuj�cy si� produkcj� konserw importowa� wieloraki warunki pod k�tem pewien przepisa� regu�a. Apasz HTTPD z drugiej strony dostarcza pewien dobry roztw�r przy pomocy wieloraki RewriteCond dyrektywy.

Nginx z drugiej strony pozwalaje�li zestawienie Mo�esz mie� przepisa� przepisy rezygnowa� je�li kloce. Jednak�e ten je�li kloc osobi�cie jeste�cie sp�ka z ograniczon� odpowiedzialno�ci�. Ty czyni� nie mie�i alboalbowobec doda� wieloraki warunki wobec pewien pojedynczy je�li kloc. Tak�e ty zajmuj�cy si� produkcj� konserw gniazdo je�li kloce. Tu s� nie inaczej zestawienie obaj. Jednak�e mo�esz u�ywa� regularny wyra�enia tak ten kolejne jest mo�liwy:

je�li ($request_method !~ ^(GETHEAD|)$ ) {     powr�t 501; }

Jednak�e ty zajmuj�cy si� produkcj� konserw sprawdzanie dwa niesta�o�� naraz. Specjalnie w czynny wrogi scenariusz taki ograniczenia puszka metalowa cz�sto by� spostrze�ony r�wnie showstoppers. Jednak�e JA ufundowa� �w rezygnowa� ma�y dodatek my�l�cy mo�esz przyj�� w g�rze rezygnowa� innowacyjny roz��czenia wobec s�u�y� tw�j nadzwyczajne wydanie gazety potrzeby. Na przyk�ad pewien bardzo wsp�lny .htaccess regu�a pod k�tem du�o PHP oparty tkanina oprogramowanie wliczaj�c w to wordpress jest:

RewriteEngine  URewriteBase  RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-demarcheRewriteRule . index.php [L]

Ono m�wi �w je�li ten proszony nazwa zbioru nie jest obecny i jest tak�e nie jeden ksi�ga adresowa wtedy faktura index.php zamiast.

Jednak�e chwila ten RewriteCond jest ten sam pod k�tem najliczniejszy PHP oparty oprogramowanie ten RewriteRule nie jest. Na przyk�ad pewien porcja od ten przepisa� przepisy pod k�tem phpBB jest:

RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-demarcheRewriteCond %{REQUEST_FILENAME} !-l RewriteRule ^[ pewien-z0-9_-]+/?(p([0-9]+)\.html)?$ viewforum.php? wzdrygn�� si�=$ [QSA,L,NC]

Zignorowa� ten trzeci RewriteCond pod k�tem teraz. Ono tak�e suma kontrolna pod k�tem symboliczny ogniwa. R�wnie mo�esz zobaczy� ten przepisa� regu�a jest r�ny. Zak�ada� ty potrzebowa� wobec zast�p obydwaj WordPress i phpBB websites u pewien pojedynczy IP przemawia� ( pojedynczy serwer). R�wnie ten pierwszy dwa przepisy jeste�cie wsp�lny mo�esz czyni� pisa� ten kolejne regu�a kt�ry wola zastosowa� do obydwaj ten serwer:

# Je�li  to jest  segregator,  ksi�ga adresowa  albo  symboliczny  ogniwoje�li (-e $request_filename) {      �ama�;}

Ten nie wymaga ten sam rzecz r�wnie ten poprzedni RewriteCond nie wymaga i jest stosowny wobec wszystko ten websites od serwer ( zarozumia�y ty umieszczony ono rezygnowa� ten serwer).

Teraz mo�esz mie� rozdziela� przepisa� przepisy pod k�tem tw�j indywidualny serwer. Na przyk�ad mo�esz u�ywa� ten regu�a pod k�tem tw�j WordPress blog:

# przepisa�  przepisy  pod k�tem blog.example.com je�li ($ zast�p ~* ^blog.example.com\\$) {     przepisa� ^(. *)$ index.php? q1 =$ najwy�sza oferta;    �ama�;}

Ten�ama� jest wobec zapewni� �w nie wy�sza oferta przepisy jeste�cie rozpatrywane mimo wszystko ten poprzedni zestawienie w tenje�li warunkowa� ma by� wykonany.

Tennajwy�sza oferta zapewnia �w nie wy�sza oferta przepisa� przepisy jeste�cie wykonany podczas ten przepisa� regu�a zapa�ki.

Mam pisemny trzy przedmioty �wie�o rezygnowa� nacisk u czynny wrogi:

  1. Jak wobec biega� phpBB u Nginx rezygnowa� rezygnowa� Czynny Wrogi
  2. Nginx: jak wobec utrwali� ksi�ga adresowa uchwa�a wydawa� zar�wno... wewn�trzny re- prowadzi w czynny wrogi
  3. Jak wobec konfigurowa� Nginx pod k�tem czynny wrogi

Let's doda� ma�o liczniejszy ko�ce wobec zg�asza� reklamacj� ten handlowiec, musz� my?

Jak wobec zapobiega� akta pocz�tek rezygnowa�. (podobny .htaccess) z trwaj�cy obejrzany w Nginx?

Doda� ten rezygnowa� tw�j serwer kloc w pobli�u ten szczyt:

okre�lenie miejsca~ \.  {      zaprzeczy�  wszystko;}

Ten wola odrzuci� wszystko zewn�trzny pro�by pod k�tem akta rezygnowa� imiona pocz�tek rezygnowa�. (kropka).

Jak wobec re- kierowa� www url's wobec nie-www warianty?

Na przyk�ad prosz� jak mo�esz re- kierowa� wszystko pro�by podobny http:/www.example.com/yourpage wobec http:/example.com/yourpage:

//
je�li ($ zast�p ~* ^www..\(*)) {      umieszcza� $host_without_www $1;      przepisa� ^(.*)$ http:/$host_without_www1$  sta�y; # $1  nawi�zywa� kontakt '/yourpage',  nie 'www.example.net/yourpage'  }

skrypt d�u�ny Ten przyk�ad jest z ich paj�czyny

Jak wobec neofita Apasz HTTPD przepisa� przepisy wobec Nginx przepisa� przepisy?

Mam dyskutowa� niekt�rzy niuanse powy�szy i w ten przedmioty. Ten pojedynczy najwi�kszy koniuszek JA puszka metalowa dawa� jest �w w Apasz HTTPD ten regularny wyra�enie w RewriteRule jest dopasowany rezygnowa� ten Pro�ba URI rezygnowa� pewien przy ten pocz�tek, chwila w Nginx ono zapa�ki rezygnowa� pewien pro�ba uri rezygnowa� pewien ci�� przy ten pocz�tek. Tak na przyk�ad pewien Apasz HTTPD przepisa� regu�a taki jak ten:

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

staje si� ten w nginx:

przepisa� ^/ pewien[-z0-9_-]*-f0([-9]+)/?(p([0-9]+)\.html)?$ viewforum.php? f1start3=$&=$ najwy�sza oferta;

Prosty, nie jest ono?

skrypt d�u�ny Ten RewriteCond's potrzeby zosta� uprawomocniony przy pomocyje�li dyrektywy r�wnie wyja�niony powy�szy.

Jak wobec zatyka� wyci�cie wyobra�enie o osobie w�a�ciciel sklepu papierniczego akta?
Jak wobec wyszczeg�lnia� an data wyga�ni�cia pod k�tem wyobra�enie o osobie w�a�ciciel sklepu papierniczego akta?

# s�u�y�  w�a�ciciel sklepu papierniczego  akta  bezpo�redniookre�lenie miejsca ~* ^..jpgjpeggifcsspngjsicohtml+(|||||||)$ {     access_log         od;    expires           30d; }

Czu� si� dobrze wobec usun�� z pracy oko�o ten przedmiot w naszforum.

PS. W case jeste� dziwi� si�r�banie nie jest oko�o �amanie si� pewien oprogramowanie albo przy pomocy ono pod k�tem zrobiony w z�ej intencji cele(p�kanie jest R�banie jest oko�o znaj�c pewien podleg�y w poufa�y bli�sze dane. Nieszcz�liwie ten druk- g�oska bezd�wi�czna wci�ga� do ksi�gi cz�sto pomiesza� pomi�dzy r�banie i p�kanie i ma ustalony r�banie przezwisko.

PPS. Co JA przysta� odkrywany jeszcze jest ten �wiadczenie r�nica pomi�dzy nginx i Apasz HTTPD. JA wola uaktualni� u �w p�niejszy.