Nginx kesmek keyif
Nginx bkz. be a y�ksek ifa �r�mcek a�� -e hizmet etmek ve posta vekil -e hizmet etmek yaz�l� yan�nda Igor Sysoev ve a iyi yenisiyle de�i�tirme i�in Apache HTTPD, belgili tan�ml�k �ar�� lider. Nginx bkz. be h�zla artan onun �ar�� pay ile daha b�y�k websites iltihak o be�enmek wordpress.com. i�inde belgili tan�ml�k Haziran 2008 Netcraft bakmak LiteSpeed kay�p daha --dan 600 bin yer s�ras�nda bu bakmak, s�re nginx kazan� daha --dan a milyon yer; daha --dan �ift i�inde say�. belgili tan�ml�k WordPress blogging sistem ge�endede�i�tirmek t�m -in onun y�k denge -e do�ru nginx, istimal belgili tan�ml�kupstream k�ymal� yemek �l�� birimi -e do�ru -e hizmet etmek 8-9 bin rica -de ikinci. biz �ok -si olmak kararl� -e do�ru hareket ettirmek biraz -in bizim websites -e do�ru Nginx. burada are az gerekli keyif ve genel meselenin ana noktalar� i�in configuring Nginx. bu bkz. be de�il a vekil i�in g�n�ll�l�k belgili tan�ml�k documentation (rtfm). her nas�l ne zaman sen are �a��r�p kalm�� d�z -den sonra g�n�ll�l�k ve -e dair- g�n�ll�l�k belgili tan�ml�k nginx documentation o zaman okumak a�a��. sen -ecek anlamak belgili tan�ml�k de�er -in belgili tan�ml�k keyif a�a�� biricik o zaman
biz -ecek odak �st�nde genel bi�im keyif hem hem i�in ismen olmasa da fiilen var olan d��manl�k.
not etmek i�inde ismen olmasa da fiilen var olan d��manl�k sen kullanma ayni IP adres yazmak i�in �ok websites. her website -ecek en be�enmek -si olmak ay�rmak .htaccess ( ger�ek saymak sen were ilk ev sahibesi �st�nde Apache HTTPD �r�mcek a�� -e hizmet etmek) e�e, ay�rmak k�k m�d�r etc. mesel� i�inde bir website sen -si olmak wordpress, s�re �st�nde �teki sen -ebilmek -si olmak MODx ve kim bilmek belki phpBB �st�nde belgili tan�ml�k ���nc�. t�m bunlar farkl� .htaccess y�n l�zum -e do�ru gitmek i�inde belgili tan�ml�k nginx bi�im e�e().
Nginx bkz. have a daha b�y�k s�n�rlama i�inde rewrite kural i�inde adl. �u sen bkz. can koymak �ok durum i�in a rewrite kural. Apache HTTPD buna mukabil sa�lamak a iyi eriyik istimal �ok RewriteCond y�n.
Nginx buna mukabil b�rakmak e�er s�z sen -ebilmek -si olmak rewrite kural zarf�nda e�er k�t�k par�as�. her nas�l belgili tan�ml�k e�er k�t�k par�as� kendileri are mahdut. sen yapmak de�il -si olmakve ya daya da-e do�ru eklemek �ok durum -e do�ru a tek e�er k�t�k par�as�. da sen bkz. can yuva e�er k�t�k par�as�. var hay�r ba�ka s�z ikisinden biri. her nas�l sen -ebilmek kullanma d�zg�n tabir �ylesine ertesi g�n bkz. be olanakl�:
e�er ($request_method !~ ^(GETHEAD|)$ ) { d�nmek 501; }
her nas�l sen bkz. can kontrol iki de�i�ken vas�l a zaman. �zellikle i�inde ismen olmasa da fiilen var olan d��manl�k senaryo �yle s�n�rlama -ebilmek s�k s�k var olmak alg�lamak ayn� derecede showstoppers. her nas�l I kurmak adl. �u ile k���k gere�inden fazla d���nmek sen -ebilmek gelmek yukar�ya ile yenilik eriyik -e do�ru -e hizmet etmek senin �zel l�zum. mesel� a �ok ortak .htaccess kural i�in adl PHP esasl� �r�mcek a�� bilgisayar yaz�l�m� dahil wordpress bkz. be:
RewriteEngine �st�ndeRewriteBase RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . index.php [L]
o says adl. �u e�er belgili tan�ml�k rica filename bkz. be de�il arma�an ve bkz. be da de�il a m�d�r o zaman yakarmak index.php onun yerine.
her nas�l s�re belgili tan�ml�k RewriteCond bkz. be ayni i�in en PHP esasl� bilgisayar yaz�l�m� belgili tan�ml�k RewriteRule isn't. mesel� a porsiyon -in belgili tan�ml�k rewrite kural i�in phpBB bkz. be:
RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule ^[a-z0-9_-]+/?(p([0-9]+)\.html)?$ viewforum.php? ba�lamak=$ [QSA,L,NC]
ald�rmamak belgili tan�ml�k ���nc� RewriteCond i�in �imdi. o da kontrol i�in sembol golf sahas�. ayn� derecede sen -ebilmek g�rmek belgili tan�ml�k rewrite kural bkz. be farkl�. zannetmek sen l�zum -e do�ru ev sahibi her ikisi WordPress ve phpBB websites �st�nde a tek IP adres yazmak ( tek -e hizmet etmek). ayn� derecede belgili tan�ml�k ilk iki kural are ortak sen -ebilmek yapmak yazmak ertesi g�n kural hangi -ecek ba�vurmak her ikisi belgili tan�ml�k -e hizmet etmek:
# e�er o bkz. be a e�e, m�d�r ya da sembol ba�lant�e�er (-e $request_filename) { k�r�lmak;}
bu does ayni �ey ayn� derecede belgili tan�ml�k �nceki RewriteCond does ve bkz. be uygun -e do�ru t�m belgili tan�ml�k websites �st�nde belgili tan�ml�k -e hizmet etmek ( ger�ek saymak sen konulmak o zarf�nda belgili tan�ml�k -e hizmet etmek).
�imdi sen -ebilmek -si olmak ay�rmak rewrite kural i�in senin bireysel -e hizmet etmek. mesel� sen -ebilmek kullanma bu kural i�in senin WordPress blog:
# rewrite kural i�in blog.example.com e�er ($ ev sahibi ~* ^blog.example.com\\$) { rewrite ^(. *)$ index.php? q1 =$ son; k�r�lmak;}
belgili tan�ml�kk�r�lmak bkz. be -e do�ru kesinle�tirmek adl. �u hay�r daha fazla kural are olu�um there belgili tan�ml�k �nceki s�z i�inde belgili tan�ml�ke�er durum bkz. have be idam etmek.
belgili tan�ml�kson kesinle�tirmek adl. �u hay�r daha fazla rewrite kural are idam etmek ne zaman belgili tan�ml�k rewrite kural e�.
I -si olmak yaz�l� �� e�ya ge�ende ile vurgu �st�nde ismen olmasa da fiilen var olan d��manl�k:
- nas�l -e do�ru ko�mak phpBB �st�nde Nginx ile ezel� ismen olmasa da fiilen var olan d��manl�k
- Nginx: nas�l -e do�ru saptamak m�d�r kararl�l�k piyasaya ��karma hem hem dahili -e dair- yolu tarif etmek i�inde ismen olmasa da fiilen var olan d��manl�k
- nas�l -e do�ru configure Nginx i�in ismen olmasa da fiilen var olan d��manl�k
Let's eklemek az daha keyif -e do�ru tam belgili tan�ml�k b�l�m, -ecek biz?
nas�l -e do�ru �nlemek e�e ba�lang�� ile. (be�enmek .htaccess) --dan varl�k g�r�� i�inde Nginx?
eklemek bu zarf�nda senin -e hizmet etmek k�t�k par�as� yak�n belgili tan�ml�k tepe:
yer~ \. { inkar etmek t�m;}
bu -ecek reddetmek t�m d�� rica i�in e�e ile ada� ba�lang�� ile. (nokta).
nas�l -e do�ru -e dair- yolu tarif etmek www url's -e do�ru non-www de�i�ik?
mesel� burada bkz. be nas�l sen -ebilmek -e dair- yolu tarif etmek t�m rica be�enmek http:/www.example.com/yourpage -e do�ru http:/example.com/yourpage:
//e�er ($ ev sahibi ~* ^www..\(*)) { koymak $host_without_www $1; rewrite ^(.*)$ http:/$host_without_www1$ perma; # $1 i�ermek '/yourpage', de�il 'www.example.net/yourpage' }
not etmek bu �rnek bkz. be --dan onlar�n website
nas�l -e do�ru de�i�tirmek Apache HTTPD rewrite kural -e do�ru Nginx rewrite kural?
I -si olmak ele almak biraz ince ayr�nt� yukar�da ve i�inde belgili tan�ml�k e�ya. belgili tan�ml�k tek biggest u� I -ebilmek vermek bkz. be adl. �u i�inde Apache HTTPD belgili tan�ml�k d�zg�n tabir i�inde RewriteRule bkz. be e� ile belgili tan�ml�k rica URI ezel� a vas�l belgili tan�ml�k ba�lang��, s�re i�inde Nginx o e� ile a rica uri ile a kesmek vas�l belgili tan�ml�k ba�lang��. �ylesine mesel� a Apache HTTPD rewrite kural �yle ayn� derecede bu:
RewriteRule ^[a-z0-9_-]*-f0([-9]+)/?(p([0-9]+)\.html)?$ viewforum.php? f1start3=$&=$ [QSA,L,NC]
olmak bu i�inde nginx:
rewrite ^/a[-z0-9_-]*-f0([-9]+)/?(p([0-9]+)\.html)?$ viewforum.php? f1start3=$&=$ son;
sade, isn't o?
not etmek belgili tan�ml�k RewriteCond's l�zum -e do�ru var olmak alet istimale�er y�n ayn� derecede a��klamak yukar�da.
nas�l -e do�ru durmak logging imge de�i�meyen e�e?
nas�l -e do�ru a��k�a belirtmek an expiry tarih i�in imge de�i�meyen e�e?
# -e hizmet etmek de�i�meyen e�e do�rudan do�ruyayer ~* ^..jpgjpeggifcsspngjsicohtml+(|||||||)$ { access_log uzakta; expires 30d; }
duyumsamak �zg�r -e do�ru ele almak hakk�nda bu e�ya i�inde bizimforum.
PS. -dibi takdirde sen are �a�k�nl�k kesmek isn't hakk�nda kesir a bilgisayar yaz�l�m� ya da istimal o i�in bedhah ama� (�atlamak bkz. be kesmek bkz. be hakk�nda bilmek a kul i�inde yak�n tafsil�t. maalesef belgili tan�ml�k basmak- kitle ileti�im ara�lar� gazeteci s�k s�k �a��rtmak arada kesmek ve �atlamak ve bkz. have tutkucun kesmek a k�t� ad.
PPS. ne I s���nak ke�fe ��kmak hen�z bkz. be belgili tan�ml�k ifa fark arada nginx ve Apache HTTPD. I -ecek g�ncelle�tirmek �st�nde adl. �u sonradan.
e�e alt�ndagiri�im bilgisayar yaz�l�m�, ba�l�k haber, nas�l -e do�ru, Linux, a��k kaynak bilgisayar yaz�l�m�, yanda� Blogging, teknik okul not etmek, �r�mcek a��, �r�mcek a�� 2.0, �r�mcek a�� d��manl�k, �r�mcek a�� hizmet, WordPress, nginx |
|
RSS 2.0 |
Trackback bu e�ya
|
Email bu e�ya
sen -ebilmek da be�enmek -e do�ru okumak |



































