Makale numarası: 917265 - Son Gözden Geçirme: 30 Ocak 2007 Salı - Gözden geçirme: 2.5
Bir proxy sunucu arkasındaysa olan istemci bilgisayarların, ISA Server 2004'ı kullanarak yayımlanmış Web sitelerine eriştiğinizde hata iletisi: “ 404 bulunamadı. Istenen öğe bulunan (12028) açılamadı ”
Bir arka uç Web sunucusunda barındırılan birden çok Web sitesi var.
Web sunucusu yayımlamak için Microsoft ınternet Security and Acceleration (ISA) Server 2004 kullanarak.
Web Yayımlama Kuralı'nı yapılandırmak için istekleri özgün istemciden gelen görünüyor) seçeneğini ve [yukarıda belirtilen] gerçek bir özgün ana bilgisayar üstbilgisi ileri seçeneğini kullanın.
Web sitesi ileri bağlantılar, önbelleğe bir proxy sunucu arkasındaysa, istemci bilgisayardan erişiyorsanız, bu senaryoda, aşağıdakine benzer bir hata iletisi alabilirsiniz:
404 Bulunamadı. Istenen öğe bulunan (12028) açılamadı
Bu sorun, ISA Server yayımlama Web Web sunucusuyla bağlantı kuramazsa oluşur.
Bu sorun, dış istemci bilgisayar, ISA sunucusu aynı TCP bağlantı için gönderilen istekleri farklı bir ana bilgisayar üstbilgileri varsa oluşabilir. Istekleri aynı yayımlanmış Web sunucusu ile giderilen sorun da oluşabilir.
Bu senaryoda, ISA Server, ana bilgisayar üstbilgisi değiştiğinde, yayımlanmış Web sunucusu için yeni bir bağlantı açılır ve ilk ana bilgisayar üstbilgisi isteği için kullanılan bağlantıyı kapatır. Bazı Web sunucuları, yanlış aynı TCP bağlantısında gelen farklı bir ana bilgisayar üstbilgileri ile gönderilen istekleri işlemek için ISA Server Web sunucusu için yeni bir bağlantı açar.
Istekleri görünüyor, özgün istemciden gelen seçeneğini etkinleştirirseniz, kaynak IP ve bağlantı noktası kullanılan ISA server tarafından yayımlanmış olan Web sunucusunun ikinci TCP bağlantısı kurulurken. Sonra Web sunucusu için ikinci TCP bağlantısı deneyin ve "Belirtiler" bölümünde açıklanan hata iletisini alabilirsiniz yanıt veremeyebilir.
Bu sorunu gidermek için aşağıdaki işlemlerden durumunuza uygun olanını yapın:
ISA Server 2004 Standard Small Business Server 2003 Premium Edition üzerinde çalışan Edition için aşağıdaki düzeltme Microsoft Yükleme Merkezi'nden yükleyin:
ISA Server 2004 Standard Small Business Server 2003 çalıştırmayan Edition ve ISA Server 2004 Enterprise Edition, 919621 Microsoft Knowledge Base makalesinde anlatılan düzeltmeyi yükleyin.
919621
(http://support.microsoft.com/kb/919621/
)
ISA Server 2004 düzeltme paketi: 31 Mayıs 2006'ın açıklaması
• (http://support.microsoft.com/kb/919621/). Dikkat edin (", düzeltmeyi uyguladıktan sonra Microsoft Visual Basic u (Yürüt) tıklatıp komut dosyasını.. Çalıştır" başlatılıyor tümce olduğu gibi kalır. bilgi komut Düzeltmeyi yükledikten sonra bu bölümde açıklanan Microsoft Visual Basic komut dosyasını çalıştırın. Bunu yapmak için şu adımları izleyin.
Microsoft, programlama örneklerini yalnızca gösterim amacıyla sağlar; örtülü veya açık garanti vermez. Buna satılabilirlik veya belirli bir amaca uygunluk zımni garantileri de dahildir, ancak bunlarla sınırlı değildir. Bu makale, gösterilen programlama dilini ve yordamları oluşturmak ve hata ayıklamak amacıyla kullanılan araçları kullanmayı bildiğinizi varsayar. Microsoft destek mühendisleri, belirli bir yordamın işlevselliğinin açıklanmasına yardımcı olabilir. Ancak gereksinimlerinizi karşılamaya yönelik olarak ek işlevsellik sağlamak veya yordamlar geliştirmek amacıyla bu örnekleri değiştirmezler.
Başlat ' ı tıklatın, Programlar ' ın üzerine gidin, Donatılar ' ın üzerine gelin ve Not Defteri ' ni tıklatın.
Kopyalama ve aşağıdaki kod yeni bir Not Defteri belgesine yapıştırın ve AddReuseSessionForDifferentHostHeader .vbs gibi .vbs uzantılı bir dosya adına Kaydet:
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'
' Copyright (c) Microsoft Corporation. All rights reserved.
' THIS CODE IS MADE AVAILABLE AS IS, WITHOUT WARRANTY OF ANY KIND. THE ENTIRE
' RISK OF THE USE OR THE RESULTS FROM THE USE OF THIS CODE REMAINS WITH THE
' USER. USE AND REDISTRIBUTION OF THIS CODE, WITH OR WITHOUT MODIFICATION, IS
' HEREBY PERMITTED.
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' This script adds a new VendorParametersSets under the array root.
' Used to added new parameters that are needed for hotfixes or service packs.
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Sub AddReuseSessionForDifferentHostHeader()
' Create the root obect.
Dim root ' The FPCLib.FPC root object
Set root = CreateObject("FPC.Root")
'Declare the other objects needed.
Dim array ' An FPCArray object
Dim VendorSets ' An FPCVendorParametersSets collection
Dim VendorSet ' An FPCVendorParametersSet object
' Get references to the array object
' and the network rules collection.
Set array = root.GetContainingArray
Set VendorSets = array.VendorParametersSets
On Error Resume Next
Set VendorSet = VendorSets.Item( "{143F5698-103B-12D4-FF34-1F34767DEabc}" )
If Err.Number <> 0 Then
Err.Clear
' Add the item
Set VendorSet = VendorSets.Add( "{143F5698-103B-12D4-FF34-1F34767DEabc}" )
CheckError
WScript.Echo "New VendorSet added... " & VendorSet.Name
Else
WScript.Echo "Existing VendorSet found... value- " & VendorSet.Value("ReuseSessionForDifferentHostHeader")
End If
if VendorSet.Value("ReuseSessionForDifferentHostHeader") <> true Then
Err.Clear
VendorSet.Value("ReuseSessionForDifferentHostHeader") = true
If Err.Number <> 0 Then
CheckError
Else
VendorSets.Save false, true
CheckError
If Err.Number = 0 Then
WScript.Echo "Done with ReuseSessionForDifferentHostHeader, saved!"
End If
End If
Else
WScript.Echo "Done with ReuseSessionForDifferentHostHeader, no change!"
End If
End Sub
Sub CheckError()
If Err.Number <> 0 Then
WScript.Echo "An error occurred: 0x" & Hex(Err.Number) & " " & Err.Description
Err.Clear
End If
End Sub
AddReuseSessionForDifferentHostHeader
Bu soruna geçici bir çözüm bulmak için <a0></a0>, Web Yayımlama Kuralı'nı yapılandırmak için özgün istemciden gelen görünüyor istekleri seçeneği yerine istekleri görünmesi için ISA Server bilgisayarının alınması seçeneğini kullanın. Bunu yapmak için şu adımları izleyin:
ISA Server Management aracını başlatın.
ISA Server bilgisayarın düğümünü genişletin ve Güvenlik duvarı ilkesi</a1>'ı tıklatın.
Yapılandırmak istediğiniz Web yayımlama kuralı) sağ tıklatın ve sonra da Özellikler ' i tıklatın.
Için sekmesini tıklatın, istekleri görünmesi için ISA Server bilgisayarının alınması'ı tıklatın ve sonra Tamam ' ı tıklatın.
Değişiklikleri kaydetmek ve yapılandırmasını güncelleştirmek için Uygula ' yı tıklatın.
Not Bu geçici çözüm, ISA server üzerinden istemci bilgisayarın IP adresine dönüş TCP trafiği hatalı yönlendirme yayımlanmış Web sunucusu tarafından neden benzer hatalar çözebilir.
Ana bilgisayar üstbilgisi farklı olduğunda, TCP bağlantılarının yeniden devre dışı bırakmak için aşağıdaki komut dosyasını çalıştırın:
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'
' Copyright (c) Microsoft Corporation. All rights reserved.
' THIS CODE IS MADE AVAILABLE AS IS, WITHOUT WARRANTY OF ANY KIND. THE ENTIRE
' RISK OF THE USE OR THE RESULTS FROM THE USE OF THIS CODE REMAINS WITH THE
' USER. USE AND REDISTRIBUTION OF THIS CODE, WITH OR WITHOUT MODIFICATION, IS
' HEREBY PERMITTED.
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' This script removes a VendorParametersSet value.
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Sub ReuseSessionForDifferentHostHeader()
' Create the root obect.
Dim root ' The FPCLib.FPC root object
Set root = CreateObject("FPC.Root")
'Declare the other objects needed.
Dim array ' An FPCArray object
Dim VendorSets ' An FPCVendorParametersSets collection
Dim VendorSet ' An FPCVendorParametersSet object
' Get references to the array object
' and the network rules collection.
Set array = root.GetContainingArray
Set VendorSets = array.VendorParametersSets
On Error Resume Next
Set VendorSet = VendorSets.Item( "{143F5698-103B-12D4-FF34-1F34767DEabc}" )
If Err.Number <> 0 Then
Err.Clear
WScript.Echo "VendorParametersSet does not exist."
Else
Err.Clear
VendorSet.RemoveValue("ReuseSessionForDifferentHostHeader")
If Err.Number <> 0 Then
CheckError
Else
VendorSets.Save false, true
CheckError
If Err.Number = 0 Then
WScript.Echo "Done removing ReuseSessionForDifferentHostHeader, saved!"
End If
End If
End If
End Sub
Sub CheckError()
If Err.Number <> 0 Then
WScript.Echo "An error occurred: 0x" & Hex(Err.Number) & " " & Err.Description
Err.Clear
End If
End Sub
ReuseSessionForDifferentHostHeader
Genellikle, ISA server yayımlanmış Web sunucusu ile bağlantı kuramamış olduğunda bu makalede anlatılmaktadır hata karşılaşabilirsiniz.
Bu düzeltme, belirli bir senaryoya gidermektedir. Bu düzeltmeyi uygulamadan önce yayımlanmış sunucuya ISA sunucusu temel bağlantıyı denetleyin. Örneğin, ad çözümlemesi, TCP bağlantısı, denetleme ve sorun olmadığını doğrulamak için önerilen geçici çözümlerden birini kullanın.
Ö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.
Makalenin İngilizcesi aşağıdaki gibidir:917265
(http://support.microsoft.com/kb/917265/en-us/
)
Bu makaleyi kullanmak için ne kadar kişisel çaba harcadınız?
Çok az
Az
Orta
Fazla
Çok fazla
Bu bilgiyi geliştirmemiz için nedenleri ve bu konuda neler yapabileceğimizi paylaşın
Teşekkürler! Görüşleriniz, destek içeriğimizi geliştirmemize yardımcı olmak için kullanılmaktadır. Diğer yardım seçenekleri için, lütfen Yardım ve Destek Giriş Sayfasını ziyaret edin.