XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX This file is generated from xml source: DO NOT EDIT XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --> Devingen olarak Yap谋land谋r谋lan Kitlesel Sanal Bar谋nd谋rma - Apache HTTP Sunucusu Mod眉ller | Y枚nergeler | SSS | Terimler | Site Haritas谋 Apache HTTP Sunucusu S眉r眉m 2.2 Apache > HTTP Sunucusu > Belgeleme > S眉r眉m 2.2 > Sanal KonaklarDevingen olarak Yap谋land谋r谋lan Kitlesel Sanal Bar谋nd谋rma Mevcut Diller: en | ko | tr Bu belgede sanal konaklar谋n sonu belirsiz bir 艧ekilde art谋艧谋 kar艧谋s谋nda Apache httpd sunucusunun nas谋l daha verimli kullan谋laca臒谋 a莽谋klanm谋艧t谋r. Ama莽 Genel Bak谋艧 Basit Devingen Sanal Konaklar Sanal Ki艧isel Sayfalar Sistemi Ayn谋 Sunucuda Ki艧isel ve Kurumsal Sanal Konaklar IP鈥檡e dayal谋 sanal konaklar谋 daha verimli k谋lmak Apache鈥檔in eski s眉r眉mlerini kullanmak mod_rewrite ile Kurumsal M眉艧teriler Sistemi mod_rewrite ile Ki艧isel Sayfalar Sistemi Sanal konaklar i莽in ayr谋 bir yap谋land谋rma dosyas谋 kullanmak Ama莽 Burada a莽谋klanan teknikler, httpd.conf dosyan谋z谋n 枚rnekteki gibi, asl谋nda hemen hemen birbirinin ayn谋 莽ok say谋da <VirtualHost> b枚l眉m眉 i莽erece臒i zaman yap谋lacaklar ile ilgilidir. NameVirtualHost 111.22.33.44 <VirtualHost 111.22.33.44> ServerName musteri-1.dom DocumentRoot /siteler/musteri-1.dom/belgeler ScriptAlias /cgi-bin/ /siteler/musteri-1.dom/cgi-bin </VirtualHost> <VirtualHost 111.22.33.44> ServerName musteri-2.dom DocumentRoot /siteler/musteri-2.dom/belgeler ScriptAlias /cgi-bin/ /siteler/musteri-2.dom/cgi-bin </VirtualHost> # blah blah blah <VirtualHost 111.22.33.44> ServerName musteri-N.dom DocumentRoot /siteler/musteri-N.dom/belgeler ScriptAlias /cgi-bin/ /siteler/musteri-N.dom/cgi-bin </VirtualHost> Ana fikir, t眉m dura臒an <VirtualHost> yap谋land谋rmalar谋n谋 devingen olarak 莽al谋艧an tek bir <VirtualHost> b枚l眉m眉yle de臒i艧tirmektir. Bunun elbette baz谋 getirileri olacakt谋r: Yap谋land谋rma dosyan谋z k眉莽眉lece臒i i莽in Apache daha 莽abuk ba艧lat谋labilecek ve daha az bellek harcayacakt谋r. Yeni sanal konaklar谋n eklenmesi, DNS鈥檇e yeni girdiler olu艧turmak ve dosya sisteminde bununla ilgili dizinleri a莽mak d谋艧谋nda biraz daha basit olacakt谋r; en az谋ndan Apache鈥檡i yeniden yap谋land谋rmak ve yeniden ba艧latmak zorunda kalmayacaks谋n谋z. Ana g枚t眉r眉s眉 ise her sanal konak i莽in ayr谋 birer g眉nl眉k dosyas谋na sahip olamayacak olman谋zd谋r. 脰te yandan, dosya tan谋t谋c谋lar谋n谋n s谋n谋rl谋 olmas谋 nedeniyle bunu yapmay谋 zaten istemezsiniz. G眉nl眉k kay谋tlar谋 i莽in bir fifo veya bir boru hatt谋 olu艧turmak ve di臒er u莽ta 莽al谋艧an bir s眉re莽 vas谋tas谋yla g眉nl眉kleri m眉艧terilere payla艧t谋rmak daha iyidir (ayr谋ca, bu, istatistikleri toplaman谋z谋 da kolayla艧t谋r谋r). Genel Bak谋艧 Bir sanal konak iki bilgiye bakarak belirlenir: IP adresi ve HTTP iste臒indeki Host: ba艧l谋臒谋n谋n i莽eri臒i. Devingen sanal bar谋nd谋rma tekni臒i, iste臒i yerine getirmek i莽in kullan谋lacak dosya yoluna bu bilgiyi kendili臒inden girmek esas谋na dayan谋r. Bu, Apache 2.0 ile mod_vhost_alias kullanarak olduk莽a kolay yap谋labilece臒i gibi mod_rewrite da kullan谋labilir. Bu mod眉llerin her ikisi de 枚ntan谋ml谋 olarak devre d谋艧谋d谋r. Bu tekni臒i kullanmak isterseniz Apache鈥檡i yeniden yap谋land谋r谋p derleyerek bu iki mod眉l眉 etkin duruma getirmeniz gerekir. Devingen sanal kona臒谋 normal bir sanal konak gibi g枚stermek i莽in baz谋 艧eyleri 鈥檊枚stermelik鈥