Herhangi Bir Yerden Verilere Ulaşma
Internetin hayatımıza her geçen gün daha fazla girmesi ile birlikte her teknoloji firması gibi Microsoft da tüm ürünlerini ?kişilerin ve kurumların herhangi bir yerden verilerine erişebilmeleri? kavramı üzerine geliştiriyor.
Bu geliştirmelerden birini de Exchange Server 2003?te ?RPC over HTTP? teknolojisini kullanarak herhangi bir lokasyondan Outlook 2003 kullanarak maillere ulaşabilme özelliğinde görüyoruz.
RPC over HTTP
Exchange Server 2003?e kadar Exchange yapısı kullanan bir şirkette çalışan herhangi biri dışarıdan e-maillerini kontrol etmek istediğinde birkaç opsiyonu vardı. Bunlardan bir tanesi OWA (Outlook Web Access ? Outlook Web?den Erişim) idi. OWA sayesinde Internet Explorer ya da benzeri bir tarayıcı kullanarak web sunucusu üzerinden e-maillerinize ulaşabiliyordunuz. Şirket dışındayken eğer web arayüzünü değil de Outlook kullanacağım diyorsanız şirketinize VPN bağlantısı gerçekleştirip uzaktan şirketin network?une dahil olarak bunu gerçekleştirebiliyordunuz. Exchange 2003 ile beraber sunulan ?RPC over HTTP? teknolojisine uyumluluk ile birlikte HTTP protokolü üzerinden Outlook?un Exchange sunucusuyla haberleşmekte ihtiyaç duyduğu RPC protokolü taşınabiliyor. Exchange Server 2003 ve Outlook 2003?te yapacağınız ufak birtakım ayarlarla şirketinize VPN bağlantısı kurmadan Outlook?unuzu kullanarak şirket dışından güvenli bir şekilde şirketinizin içindeki Exchange Server?ınıza bağlantı kurup maillerinizi kontrol edebileceksiniz.
Exchange Server 2003?ü RPC over HTTP İçin Ayarlamak
RPC over HTTP kullanmak için tek bir Exchange Server 2003 yeterli olsa da mailleri karşıalmak için en az 1 front-end mailbox ları tutmak için ise en az 1 tane back-end Exchange sunucusu tavsiye edilir. Ben yapacağım örneklerde 1 front-end 1 back-end server kullanacağım.
Exchange Service Pack 1 öncesine kadar RPC over HTTP ayarlamak biraz daha zordu, front-end ve back-end sunucularda bir takım registry ayarı yapmak gerekiyordu. Service Pack 1 ile beraber Exchange System Manager?a eklenen yeni özellikler sayesinde Exchange Server 2003 front-end ve back-end sunucularınızı RPC over HTTP için ayarlamak çok daha kolaylaştı.
Öncelikle http://www.microsoft.com/downloads/details.aspx?familyid=0bc9b5bc-a094-49bf-89a5-c8a2d32345a2&displaylang=en adresinden indireceğiniz güncellemeyi ve daha sonra http://www.microsoft.com/exchange/downloads/2003/sp1.asp adresinden indireceğiniz Exchange 2003 SP1?i front-end ve back-end sunucularınıza kurmalısınız.
Daha sonra front-end sunucunuza (Add Remove Programs ?Remove Windows Components -) RPC over HTTP Proxy servisini eklemelisiniz.
Daha sonra back-end Exchange sunucunuzu RPC over HTTP bağlantılarına hizmet etmek için yapılandırmalısınız.
Exchange System Manager?dan ilgili Administrative Group?dan Servers altından back-end server ikonunuza sağ klikleyip özelliklere gelin. RPC-HTTP tab?ında ?RPC-HTTP back-end server? seçeneğini işaretleyip OK?a klikleyin.
Size aşağıdaki hatayı verecektir, OK?e klikleyip geçin :
Eğer Exchange back-end sunucunuz aynı zamanda bir domain controller ise doğru portların ayarlanmadığı ile ilgili bir hata daha alacaksınız, OK?e klikleyerek geçiniz.
Daha sonra Exchange System Manager?dan ilgili Administrative Group?dan Servers altından front-end server ikonunuza sağ klikleyip özelliklere gelin. RPC-HTTP tab?ında ?PRC-HTTP front-end server? seçeneğini işaretleyip OK?a klikleyin.
Size aşağıdaki hatayı verecektir, OK?e klikleyerek devam edin.
SSL Ayarlarını Yapmak
RPC over HTTP Proxy servisini kurduğunuzda Internet Information Server?ınızın altında RPC adlı virtual directory eklendiğini göreceksiniz. Outlook 2003 vasıtasıyla front-end sunucuna RPC over HTTP bağlantısı kurulurken bu virtual directory kullanılacaktır.
Internet üzerinden Integrated Security sorun yaratacağından bu virtual directory?e kimlik doğrulama metodu olarak ?Basic? ?i de ekleyeceğiz.
Administrative tools?dan Internet Information Services Manager?ı çalıştırın. Web sites / Default Web Site / Rpc üzerine sağ klikleyip özelliklere gelin. Özelliklerde ?Directory Security? tab?ında ?Authentication and access control? bölümünde ?Enable anonymous access? i temizleyin. ?Basic Auhtentication? ?ı seçili duruma getirin. OK?e klikleyip çıkın.
Not : Basic authentication?u seçtiğimiz için front-end sunucumuzla Outlook 2003 istemcilerimiz arasındaki şifreler herhangi bir şifreleme olmadan clear-text gidip gelecekler. Bunu engellemek için RPC virtual directory?sinde SSL bağlantıları kullanmamız gerekiyor.
Outlook 2003?ün RPC over HTTP Kullanmak Üzere Ayarlanması
Eğer RPC over HTTP kullanacağınız bilgisayar Windows XP ise öncelikle Sp1 ve http://support.microsoft.com/default.aspx?scid=kb;en-us;331320 adresindeki yamayı yüklemeniz gerekiyor.
Outlook?da kullandığınız Exchange server hesabının özelliklerinden ?More Settings? oradan da ?Connections? tab?ına geldiğinizde ?Connect to my Exchange mailbox using HTTP? daha sonra da ?Exchange Proxy Settings? ?i seçiniz.
?Use this URL to connect to my proxy server for Exchange? bölümünde frond-end sunucunuzun adresini yazınız. Proxy authentication settings bölümünde ?Basic Authentication? ?u seçiniz. OK?e klikleyip çıkınız.
Bu ayarı da yaptıktan sonra Outlook 2003?ünüz ile şirket dışındayken de HTTP üzerinden RPC protokolü ile şirketinizdeki Exchange sunucusuna bağlanıp maillerinizi kontrol edebileceksiniz.