![]() |
|
|||||||
| Üye Ol | SSS | Sxe indir | Sosyal Gruplar | Takvim | Resim Galerisi | Etiketler | Bütün Forumları okunmuş kabul et |
Network , ADSL ve Ağlar bölümünde ISA Server 2000'de Routing Rule konusu , ISA Server’da Routing Rule’lar oluşturarak, Web Proxy istemcilerden gelen istekleri bir upstream server’a yada direkt internete iletebilir veya farklı bir siteye yönlendirebilirsiniz. Burada upstream server olarak konfigüre edeceğiniz server, ISA Server yada Proxy 2.0 yüklü bir bilgisayar olabilir. Routing Rule’ların ...
![]() |
|
|
LinkBack | Konu Seçenekleri |
|
|
#1 (permalink) |
|
Banlandı
Giriş: 13-06-2006
Yaş: 21
Mesajlar: 1.850
Rep Puanı: 250
![]() ![]() ![]() E-Güven: (0/0)
|
ISA Server’da Routing Rule’lar oluşturarak, Web Proxy istemcilerden gelen istekleri bir upstream server’a yada direkt internete iletebilir veya farklı bir siteye yönlendirebilirsiniz. Burada upstream server olarak konfigüre edeceğiniz server, ISA Server yada Proxy 2.0 yüklü bir bilgisayar olabilir. Routing Rule’ların kullanım amaçlarından birisini bir örnek üzerinde açıklayalım. Örneğin biz, şirket çalışanlarının [Bu Linki Görüntüleyebilmeniz İçin Üye Olmanız Gerekiyor. ] adresine girmelerini istemiyoruz ve kullanıcılar bu adrese girmek istediklerinde şirketimizin web sitesine yönlendirilsin istiyoruz. Bu durumda aşağıdaki adımları izleyerek bir Routing Rule oluşturuyoruz. NOT!!! Firewall ve SecureNAT istemcilerden gelen istekleri bir upstream server’a yönlendirmek için ISA Server yönetim konsolundaki Network Configuration objesinin özellikler penceresi kullanılır. Yeni bir Routing Rule oluşturmak için ISA Server yönetim konsolundan Servers and Arrays-> Network Configuration-> Routing Rule konteynırına mouse ile sağ tıklayıp açılan menüden New->Rule seçeneğini seçiyoruz. Karşımıza New Routing Rule Wizard başlıklı pencere çıkar. Bu pencerede oluşturacağımız Routing Rule’a vereceğimiz ismi girip Next butonuna basarak ilerliyoruz. Karşımıza Şekil-4.48’deki Destination Sets başlıklı pencere çıkacaktır. Bu pencerede, hangi hedefe yapılacak istekleri için bu kuralın geçerli olacağını belirliyoruz. Örneğimizde [Bu Linki Görüntüleyebilmeniz İçin Üye Olmanız Gerekiyor. ] ‘a yapılacak isteklerle ilgilendiğimiz için [Bu Linki Görüntüleyebilmeniz İçin Üye Olmanız Gerekiyor. ] ‘u içeren bir Destination Set elementi oluşturduk ve bu pencerede Apply this rule to kısmında bulunan seçeneklerden Specified destination set seçeneğini seçerek, Name kısmında [Bu Linki Görüntüleyebilmeniz İçin Üye Olmanız Gerekiyor. ] destination set elementini seçtik. ![]() Şekil-1.Destination Sets başlıklı pencere Next butonuna basıp ilerlediğimizde karşımıza Request Action başlıklı Şekil-4.49’daki pencere çıkacaktır. ISA Server’a kuralın uygulanacağı hedefe ait bir istek geldiğinde ISA Server’ın nasıl davranacağını bu pencereden ayarlıyoruz. ![]() Şekil-2.Request Action başlıklı pencere Bu pencerede bulunan seçenekler şunlardır.§ Retrieve them directly from specified destination : Bu seçeneği seçtiğinizde ISA Server’a gelen istek için herhangi bir yönlendirme yapılmaz ve istek direkt olarak belirlenen hedefe iletilir. § Route to a specified upstream server : Eğer destination set içinde bulunan siteye erişim isteklerini bir upstream server’a yönlendirmek istiyorsanız bu seçeneği seçmelisiniz. Bu durumda upstream olarak konfigüre edilen server ,istekte bulunulan objeyi internetten indirip kendi cache’ine yazacak ve daha sonra lokal ISA Server’a yollayacaktır.Ardından lokal ISA Server bu objeyi kendi cache’ine yazdıktan sonra istekte bulunan istemciye yollayacaktır. § Redirect to : Eğer destination set içinde bulunan siteye erişim isteklerini başka bir siteye yönlendirmek istiyorsanız bu seçeneği seçmelisiniz. Yönlendirilecek sitenin adresini bu penceredeki Hosted site kısmına yazmalısınız. Örneğimizde [Bu Linki Görüntüleyebilmeniz İçin Üye Olmanız Gerekiyor. ] adresine gelen istekleri şirketimizin sitesine yönlendirmek istediğimiz için bu seçeneği seçip Hosted site kısmına şirketimizin web sitesi adresini yazıyoruz. Burada bulunan Port ve SSL Port kısımlarına ise web server’a bağlantı için kullanılacak port numaralarını yazıyoruz. Next butonuna basıp ilerlediğimizde karşımıza ,oluşturduğumuz kuralın cache’de nasıl bir arama yapacağı ve istekde bulunulan objenin cache’de olmaması durumunda ISA Server’ın ne yapacağının belirlendiği Şekil-3’deki Cache Retrieval Configuration başlıklı pencere çıkacaktır. Bu penceredeki Search cache for kısmında bulunan seçenekler şunlardır. ![]() Şekil-3.Cache Retrieval Configuration başlıklı pencere § A valid version of the object; if none exists, retrieve the request using the specified requested action : Cache’de tutulan bir objenin geçerli sayılabilmesi için TTL değerinin geçmemiş olması yani zaman aşımına uğramamış olması gerekir.Bu seçeneği seçerseniz TTL değeri geçmiş bir obje isteğinde, ISA Server isteği direkt olarak İnternet’e yada upstream server’a yönlendirecektir.§ Any version of the object; if none exists, retrieve the request using the specified request action : Bu seçeneği seçerseniz cache’de bulunan ve TTL değeri zaman aşımına uğramış objeler kullanıcılara gönderilir. Eğer istekte bulunulan obje cache’de yoksa bu durumda istek ISA Server tarafından a İnternet’e yada upstream server’a yönlendirilecektir. Bu seçeneğin dezavantajı kullanıcıların güncel olmayan objelere erişmeleridir.Avantajı ise ISA Server’ın harici arayüzündeki network trafiğini azaltır. § Any version of the requested object. Never route the request :Bu seçeneği seçerseniz ISA Server istekde bulunulan objeyi cache’de arar ve bu objeyi cache’de bulursa kullanıcıya gönderir. Eğer istekde bulunulan obje cache’de yoksa bu objeyi isteyen istemci ,objenin bulunamadığına dair bir hata mesajı alır. Biz örneğimizde Any version of the object; if none exists, retrieve the request using the specified request actionseçeneğini seçiyoruz. Next butonuna basıp ilerlediğimizde karşımıza, objelerin cache’e yazılıp yazılmayacağının belirlendiği Şekil-4’deki Cache Content Configuration başlıklı pencere çıkıyor. (Şekil-3 ‘de bulunan seçeneklerden Any version of the requested object. Never route the request seçeneğini seçerseniz bu pencere ile karşılaşmazsınız.) ![]() Şekil-4.Cache Content Configuration başlıklı pencere Bu penceredeki Cache content kısmında bulunan seçenekler şunlardır.§ All content, including dynamic content, will be cached : Bu seçenek, Web sayfası tarafından döndürülen başlık bilgisine bakılmaksızın tüm içeriğin cache’e alınmasını sağlar.Ayrıca içeriği dinamik olan sayfalar yani URL kısmında soru işareti (?) bulunan sayfalar da cache’e alınırlar. § If source and request headers indicate to cache, then the content will be cached :Bu seçeneği seçerseniz objelerin alındığı Web server’ın istediği içerikler cache’e yazılırlar. Web server, bir objenin cache’ alınıp alınamayacağını HTTP başlığında bildirir.’Varsayılan olarak bu seçenek seçilidir.Dinamik içerikler cache’e yazılmazlar. § No content will ever be cached : Bu Routing Rule kullanılarak elde edilen objelerin cache’de tutulmasını istemiyorsanız bu seçeneği seçmelisiniz. Biz örneğimize varsayılan seçeneği seçerek devam ediyoruz.Next butonuna basıp ilerlediğimizde karşımıza ,oluşturduğumuz Routing Rule hakkında özet bilgilerin gösterildiği Şekil-5’deki pencere çıkacaktır. Bu pencerede ,oluşturduğumuz Routing Rule’un ayarlarını görebilir ve Back butonuna basıp geri dönerek bu ayarlar üzerinde gerekli değişiklikleri yapabiliriz. Finish butonuna basarak Routing Rule oluşturma işlemini bitiriyoruz. Şekil-5.Oluşturduğumuz Routing Rule ayarları hakkında özet bilgilerin gösterildiği pencere. |
|
|
|