Birden fazla IP adresi olan bir W2003 de IIS 6.0'in sadece istediğiniz IPleri dinlemesini sağlamak.
28.10.2005 - 21:45 | Atakan E.  | Kendime Notlar  | 1 Yorum |  Tavsiye Et

Kısacası : DisableSocketPooling (işlemini becerebilmek)

Müşterilerimizin portallerini tuttuğumuz makinalar üzerinde farklı hizmetleri farklı adreslerden sunma ihtiyacımızdan dolayı 3-4 yada daha fazla IP adresine sahip oluyor.

Farklı hizmet farklı farklı hizmet nedir derseniz, 1. IP nin 80.portunda  IIS çalıştığını, 2.IP nin 80. portunda Mail serverinizin kendi Apache kurulumu çalıştırdığını hayal edin. Normal şartlarda IIS uygulamanız sistemdeki tüm IP adreslerinin 80. ve isterseniz 443. portlarını kendisine bağlayacak ve Apache veya herhangi bir başka elemanın o adresten çalışmasına engel olacaktır. Gene normal şartlarda IIS metabase.xml ini modifiye edip DisableSocketPooling=true diyerek bu işten sıyrılmanız cabası, ama bazen işe yaramayabiliyor. (Daha öncede uğraştığım için, ben artık bunu denemeden alttaki yol ile direk işimi hallediyorum.)

Win2K da bunu çözmek için biraz takla atmanız gerekse de (normalde 1-2 komutla yapmış gibi görünebiliyor ama olmuyor, sıkıntılı), W2003 de bu işlem nisbeten kolay. Yapmanız gereken, w2003 cd'sinden "Support Tools" u kurmak ve içerisinden "httpcfg" programını bulup şu şekilde kullanmak.

Start > Run kısmına gelin,
cmd  yazın.
CD C:\Program Files\Support Tools

Önce hangi IP leri dinlediğinizi görün.

httpcfg query iplisten

listeden çıkarmak için

httpcfg delete iplisten -i aaa.bbb.ccc.ddd

yeni bir IP eklemek için

httpcfg set iplisten -i aaa.bbb.ccc.ddd

Bu işlemlerin sonucu başarılı olursa size 0 değeri döndürülecektir.
HttpDeleteServiceConfiguration completed with 0

Bu işlemleri yaptıktan sonra IIS 6.0 ile birlikte gelen HTTP servisini yeniden başlatmak gerekiyor. Komut satırından ayrılmadan sırası ile
net stop http /y
net start w3svc

yapmanız yeterli.


Bununla ilgili orjinal MS KB si şu adreste bulunuyor, her seferinde aramaktan yoruldum açıkçası :)
http://support.microsoft.com/default.aspx?scid=kb%3Ben-us%3B813368

Aynı adreste IIS 5.0 ile nasıl yapılabileceğine dair de birşeyler bulunuyor.

 


YORUMLAR :  1 Yorum yapıldı.
1 - Atakan E.
29.10.2005 00:46:40
Metabase.xml dosyası şu adreste bulunuyor.

%Windows dir%\System 32\Inetsrv\MetaBase.xml


YORUM YAZIN
Adınız Soyadınız
 
e-Posta
Verdiğiniz Puan
Yorumunuz
Beni Hatırla
Güvenlik Numarası
Güvenlik numarasını giriniz
Son Yorumlar
yavuz yılmaz 11/10 14:23
Menan Cinleri
yavuz yılmaz 11/10 14:21
Menan Cinleri
yavuz yılmaz 11/10 14:19
Menan Cinleri
pinar şenpeker 07/10 18:23
"Aç Kal Budala Kal"
pinar şenpeker 07/10 18:22
"Aç Kal Budala Kal"
baluuk 05/10 12:26
Menan Cinleri
baluuk 05/10 12:24
Menan Cinleri
baluukk 05/10 12:23
Menan Cinleri
yusuf sadi 04/10 00:54
Menan Cinleri
ben kimim?:))) 30/09 13:30
Menan Cinleri
Son Foto Yorumlar
meriyyyyyyy 04/10 20:17
Zeyrek Camii
meriy baetni 04/10 20:12
Zeyrek Camii
rukiye ileri 01/10 18:03
Sultanahmet Camii
önemli değil ( erzurumluyum ) 07/09 14:18
Çifte Minareli Medrese
s@ns@r 22/08 22:06
Nemrut Dağı Kalıntıları
s@ns@r 22/08 22:04
Zeyrek Camii
nergis 09/08 15:38
Bursa Ulu Camii
ÇİĞDEM 08/07 21:20
Artemis Tapınağı
ÇİĞDEM 08/07 21:17
Aspendos 3
ÇİĞDEM 08/07 21:15
Aşık Paşa Türbesi
Yazarlar
Blog Arşivi