ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Önemli Bu makalede, metatabanı düzenleme hakkında bilgi içerir. Metatabanını düzenlemeden önce, bir sorun oluştuğunda geri yükleyebileceğiniz bir yedek kopyaya sahip olduğunuzu doğrulayın. Bunun nasıl yapıldığıyla ilgili bilgi için, Microsoft Management Console (MMC)'deki "Configuration Backup/Restore" Help konusuna bakın.
Belirtiler
Web sunucusu, ınternet ınformation Services (IIS) içermeyen ana bilgisayar üstbilgisi bir GET isteği aldığında, içeriği konum alanında ya da yanıt TCP başlığında konumu</a1> alanında sunucunun IP adresini açığa. Bu sorun, istek belirli bir sayfaya içermiyorsa veya ııS'YI başka bir sayfaya özgün isteğin yeniden oluşabilir.
Neden
Bu sorun, IIS yok bir ana bilgisayar üstbilgisi olan bir GET isteği aldığında, bir ana bilgisayar adı veya IP adresi yanıttaki IIS sağlamalısınız nedeniyle oluşur.
Çözüm
Hizmet paketi bilgileri
Bu sorunu gidermek için <a0></a0>, Microsoft Windows Server 2003 için en son hizmet paketini edinin. Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
889100En son Windows Server 2003 hizmet paketi nasıl elde edilir
Önemli Hizmet paketini yükledikten sonra istekleri gönderilmek üzere bir alternatif ana bilgisayar adı isterseniz, UseHostName özelliği veya SetHostName özelliği sitesinde ayarlamanız gerekir. Bunun nasıl yapılacağı hakkında daha fazla bilgi için "More Information" bölümüne bakın.
Düzeltme bilgileri
Desteklenen bir düzeltme Microsoft'tan edinilebilir. Ancak, düzeltmenin yalnızca bu makalede anlatılan sorunu gidermesi amaçlanmıştır. Düzeltmeyi yalnızca bu sorunla karşılaşmış olan sistemlere uygulayın. Bu düzeltmeye ek sınama uygulanabilir. Bu nedenle, bu sorundan ciddi olarak etkilenmiyorsanız, bu düzeltmeyi içeren bir sonraki Windows Server 2003 hizmet paketini beklemeniz önerilir.
Bu sorunu hemen çözmek için, düzeltmeyi edinmek üzere Microsoft Müşteri Destek Hizmetleri'ne başvurun. Microsoft Müşteri Destek Hizmetleri'nin telefon numaralarının tam listesi ve destek ücretleriyle ilgili bilgi için, aşağıdaki Microsoft Web sitesini ziyaret edin:
Not Özel durumlarda, Microsoft Destek Uzmanı özel bir güncelleştirmenin sorununuzu çözümleyeceğini belirlerse, destek aramaları için normalde uygulanan ücretler iptal edilebilir. Ek destek sorularına ve söz konusu güncelleştirme için geçerli olmayan sorunlara normal destek ücretleri uygulanır.
ÖNKOŞULLAR
Herhangi bir önkoşul bulunmamaktadır.
Yeniden başlatma gereksinimi
Bu düzeltmeyi yükledikten sonra bilgisayarınızı yeniden başlatmanız gerekir.
Metatabanı bilgileri
Bu düzeltmeyi uyguladıktan sonra istekleri gönderilmek üzere bir alternatif ana bilgisayar adı isterseniz, UseHostName özelliği veya SetHostName özelliği sitesinde ayarlamanız gerekir. Bunun nasıl yapılacağı hakkında daha fazla bilgi için "More Information" bölümüne bakın.
Düzeltme Değiştirme Bilgileri
Bu düzeltme başka bir düzeltmenin yerini almaz.
DOSYA BİLGİLERİ
Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahiptir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'e (UTC) göre listelenir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için <a0></a0>, Denetim Masası'ndaki tarih ve saat öğesinde saat dilimi sekmesini kullanın.
Date Time Version Size File name ------------------------------------------------------ 10-Dec-2003 18:07 6.0.3790.91 1,124,352 Iiscfg.dll 10-Dec-2003 18:07 6.0.3790.91 299,008 W3core.dll
Durum
Microsoft, "Geçerli Olduğu Ürünler" bölümünde listelenen Microsoft ürünlerinde bu sorunun olduğunu onaylamıştır. Bu sorun ilk olarak Windows Server 2003 Service Pack 1'de giderilmiştir.
Daha fazla bilgi
Uyarı Metatabanını yanlış düzenlerseniz, metatabanını kullanan herhangi bir ürünü yeniden yüklemenizi gerektirebilecek ciddi sorunlara neden olabilir. Microsoft, metatabanının yanlış düzenlenmesinden kaynaklanan sorunların çözülebileceğini garanti etmemektedir. Metatabanını düzenlemek kendi sorumluluğunuzdadır.
Not Her zaman metatabanını, düzenlemeden önce yedekleyin.
Hizmet paketini yüklemek veya bu düzeltmeyi uyguladıktan sonra istekleri gönderilmek üzere bir alternatif ana bilgisayar adı isterseniz, UseHostName özelliği veya SetHostName özelliği sitesinde ayarlamanız gerekir. Varsayılan olarak, aynı HTTP_HOST değişken değeri SERVER_NAME değişken olarak gönderilir.
Not Aşağıdaki ayarlardan biri etkinleştirirseniz, IIS her zaman SERVER_NAME değişken için bir diğer ad kullanın.
Veri türü UseHostName özelliği, mantıksal değerdir. UseHostName özelliği, her zaman bu SERVER_NAME</a0> değişkeni ile tam olarak nitelenmiş bir makine adı değiştirmek için IIS söyleyin.
Isteğe bağlı olarak, SetHostName özelliğini ayarlayabilirsiniz. SetHostName özelliğin veri türü dizedir. Bilgisayar adından farklı bir ana bilgisayar adı belirtmeniz gerekir SetHostName özelliğini kullanın. SetHostName özelliği, bu alternatif ana bilgisayar adı istediğinizi varsayar. SetHostName özelliği, ııS'NIN UseHostName ayarı göz ardı neden olur. SetHostName özelliği varsa, UseHostName özelliğini ayarlamanız gerekmez.
Bir Web sunucusu yöneticinize UseHostName metabase özelliðinin ve SetHostName metatabanı özelliğini değiştirmek için adsutil.vbs aracını kullanabilir.
1. Seçenek: UseHostName özelliğini ayarlayın...
UseHostName özelliğini ayarlamak için aşağıdaki adımları izleyin:
Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, cmd yazın ve sonra komut istemini açmak için Tamam ' ı tıklatın.
Adsutil.vbs aracının bulunduğu klasöre geçin. Bu klasör varsayılan olarak, aşağıda verilmiştir:
%SYSTEMROOT%\Inetpub\AdminScripts
x, site tanımlayıcısını olduğu aşağıdaki komutu yazın:
cscript adsutil.vbs SET w3svc ayarlamak / x / UseHostName doğru
Seçenek 2: SetHostName özelliğini ayarlayın...
SetHostName özelliğini ayarlamak için aşağıdaki adımları izleyin:
Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, cmd yazın ve sonra komut istemini açmak için Tamam ' ı tıklatın.
Adsutil.vbs aracının bulunduğu klasöre geçin. Bu klasör varsayılan olarak, aşağıda verilmiştir:
%SYSTEMROOT%\Inetpub\AdminScripts
Tür: Burada x, site tanımlayıcısını ve hostname ise aşağıdaki komut, kullanmak istediğiniz diğer ana bilgisayar adıdır
cscript adsutil.vbs SET w3svc ayarlamak / x / SetHostName hostname
Azaltıcı etkenler
IIS 6. 0'da UseHostName veya SetHostName özelliklerini ayarladıktan sonra bir HTTP yanıtındaki çubuğundaki sunucu IP adreslerini görmek yine de olanaklıdır. Varsayılan olarak, bu oluşmaz. Nasıl yanıt oluşturulan gönderilen ve alınan neden olur. Örneğin, sonuçları bir HTTP 302 yanıt olarak gönderilen bir HTTP yeniden yapılandırın ve yeniden yönlendirme kodunuz çubuğundaki sunucu IP adresini kullanır, IP adresi içerik konum veya konum üstbilgi yanıtın görünebilir. Bu soruna geçici bir çözüm bulmak için <a0></a0>, yeniden yönlendirme mantığı çubuğundaki sunucu IP adresini kullanmayın. Bunun yerine, ana bilgisayar adını veya tam olarak nitelenmiş bir makine adı kullanın.
Bir yeniden YÖNLENDIRME işlemi gerçekleştirmek için özel hata sayfası yapılandırmak ve IIS Yöneticisi dosya yerine bir URL'YE yeniden yönlendirme hedefi olarak kullandığınız benzer türde BIR davranış oluşabilir. Bu senaryoda, dosyayı yerine, IP adresi gizli tutmak için URL'YI belirtin.
Aşağıdaki koşullar doğruysa, sunucunun IP adresini de HTTP yanıtının gönderilmesini:
Karşılık gelen HTTP isteği, bir HTTP:Host üstbilgi değeri içermiyordu.
SF_NOTIFY_PREPROC_HEADERS olayı sırasında GetServerVariables(servername) çağrı yapan bir ISAPI süzgeci, ııS'DE yapılandırıldı.
IIS yapılandırma verilerini; okuma önce PREPROC_HEADERS denir, çünkü bu durumda, UseHostName veya SetHostName. Bu nedenle, ancak IP adresini dön başka seçeneği yoktur. SERVER_NAME isteğini, Host değer içeren ve içinde PREPROC_HEADERS GetServerVariables(servername) çağrısı yapıldı, istemcinin ana makine üstbilgisinin değerini içerir. HTTP/1.1 Web tarayıcıları istekleri bir ana bilgisayar üstbilgisi dahil etmeniz gerekir. Bu nedenle, bu senaryoda HTTP isteği oluşturulan ve bir Web tarayıcısı dışında veya bir Web tarayıcısı HTTP/1.0 kullanan bir şey tarafından gönderilen ortaya daha olasıdır.
Yazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
824684Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması
İİS6
Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır