1.2.3. IIS Yönetimi

 

1.2.3.1. Microsoft Management Console

 

            Microsoft Management Console (MMC) çoklu ağ yönetimi programlarını yönetmeye yarayan paylaşıma açılmış bir araçtır. MMC’un kendisi herhangi artı bir özellik eklememesine rağmen snap–in  için ortak bir ortam sağlar. Snap–in , her birleşik ürün için gerçekçi bir yönetim ortamı sağlar. IIS için snap–in Internet Service Manager (ISM)’dır. ISM başladığı zaman MMC de başlar ve ISM’ın snap–in ’ini yükler.  

1.2.3.2. Internet Service Manager

 

            Internet Service Manager (ISM) yardımı ile Windows NT Server ve Windows 2000 Server üzerinde çalışan tüm IIS servisleri ayarlanabilir ve denetlenebilir. ISM’ın başlatılmasıyla MMC’ye IIS servislerinin yönetileceği bir düğüm eklenir. ISM snap-in’i server için aşağıdaki yönetim araçlarını sağlar.

·        User Manager : Kullanıcı ve grup hesaplarının yönetimini sağlar.

·        Server Manager : Server özellikleri, servisler ve dosya paylaşımı yönetimleri için kullanılır.

·        Event Viewer : Server hitlerinin denetlenmesi ve ağla ilgili olayların kaydedilmesini sağlar.

·        Performance Monitor : Server performansının denetimi için kullanılır.

·        Key Manager : Kullanıcı haklarının yönetilmesinde kullanılır.

 

Şekil- 1.1- Internet  Information Services

           

            Default FTP Site klasöründe, sunucu üzerinden dosya transferi işlemlerini gerçekleştirebilmek için gerekli ayarlar yapılır.

            Default Web Site klasöründe, istemci tarafından Web üzerindeki uygulamalarımızın kaynak dosyaları bulunur. Bu klasörün fiziksel yolu “\inetpub\wwwroot\” dizinidir. Kullanılan ASP dosyalarının, ASP.dll dosyası tarafından yorumlanabilmesi için bu kök dizin altında bulunması gerekmektedir.

 

1.2.3.2.1. Default Web Site Özellikleri :

 

            Default Web Site a mouse’un sağ tuşu ile tıklayarak Properties seçeneği seçilir ve karşımıza aşağıdaki gibi bir pencere gelir.

Şekil 1.2- Default Web Site Özellikleri – Web Site Sekmesi

 

 1.2.3.2.1.1. Web Site Sekmesi : Web sitesinin genel özelliklerinin ayarlandığı sekmedir. (Şekil 1.2)

·        Description: IIS’ deki Web klasörlerinin bulunduğu ana klasörün adıdır. Klasörün ismini buradan değiştirebiliriz

·        IP Adress: Server’ın IP adresini tanıtırız. Aynı sunucu üzerinde birden fazla web sitesi yayınlamak için birden fazla IP adresi eklemek gerekmektedir. Bunu sağlamak için Advanced butonu aracılığıyla açılan pencerede IP numaralarını tanımlayabiliriz.

·        TCP Port: Web sitesinin kullandığı port numarasını belirtiriz. Varsayılan değeri 80’dir.

·        Connections Alanı: Sunucuya aynı anda bağlanabilecek kullanıcı sayısını belirlemek için kullanılır. Unlimited seçiliyse, kullanıcı sayısı sınırsızdır. Limited to da ise kullanıcı sayısı belirtilebilir.

·        Connection Timeout: İstemci sunucuya bağlanırken herhangi bir sebepten dolayı bağlantı kurulmazsa, hata mesajının verilmesi için gerekli olan süre buradan ayarlanır.

·        HTTP Keep-Alives Enabled: Bağlantının Connection Timeout’da belirtilen süre boyunca devam etmesini sağlar.

·        Active Log Format: Log bilgilerinin saklanacağı yerdir.

 

1.2.3.2.1.2. Operators Sekmesi : Web sitesi yöneticilerinin atandığı kısımdır. Add butonu ile ekleme yaparız. (Şekil 1.3)

Şekil 1.3- Operators Sekmesi

 

1.2.3.2.1.3. Performance Sekmesi : Siteye bağlanacak ziyaretçi sayısı, site ve bilgisayar performansı ile ilgili ayarları buradan yaparız. (Şekil 1.4)

 

·        Performance Tuning: Günlük, siteye bağlanacak ziyaretçi sayısı buradan ayarlanır.

·        Enable bandwidth throttling: Dosya transferindeki band genişliğinin ayarı buradan yapılır.

·        Enable process throttling: IIS in CPU kullanım miktarının belirtildiği yerdir.

 

 

 

 

 

 

Şekil 1.4- Performance Sekmesi

 

 

1.2.3.2.1.4. ISAPI Filters Sekmesi : ISAPI bir Internet API’ sidir. IIS 5.0’e ek olarak ve diğer HTTP serverlar bu arabirimi desteklerler.ISAPI filtreleme için bir dynamic-link library (DLLs) dir. HTTP isteklerinin öncesinde ve sonrasında yeniden işleyerek siteye özel kontrolleri yerine getirir. ISAPI filtreleri de CGI prosesleri gibi server proseslerinden ayrı olarak çalışırlar ve böylece sağlamlığı artırırlar.(Şekil 1.5)

 

Şekil 1.5- ISAPI Filters Sekmesi

 

 

 

 

 

 

 

 

 

1.2.3.2.1.5. Home Directory Sekmesi : Sitenin kaynak dosyalarının bulunduğu dizinler tanımlanır ve kullanıcıların dizindeki haklarını belirtiriz.(Şekil 1.6)

Şekil 1.6- Home Directory Sekmesi

 

1.2.3.2.1.6. Documents Sekmesi : Web sitesine bağlanırken yazdığımız adreste dosya adı belirtilmezse, Documents sekmesinde sıraladığımız dosya isimlerinden uygun olanı seçilip bağlantı sağlanır. (Şekil 1.7)

Şekil 1.7- Documents Sekmesi

 

1.2.3.2.1.7. Directory Security Sekmesi : Kullanıcı sınırlamasını, kullanıcı bağlantılarını kısacası site güvenliğini bu alandan sağlarız. (Şekil 1.8)

Şekil 1.8- Directory Security Sekmesi

 

·        Anonymous access and authentication control: Siteye bağlanacak ziyaretçilerin kullanıcı tanımları ve erişim hakları ayarlanır.

·        IP adress and domain name restrictions: Belli IP adreslerinin siteye bağlanmasını sağlamak yada yasaklamak için kullanılır. Granted Access seçili olanlar girebilir, Denied Access seçili olanlar ise giremez.

 

1.2.3.2.1.8. Custom Errors Sekmesi : Sayfalara erişim sırasında karşımıza çıkan hata mesajları burada mevcuttur. İstenildiği takdirde bu mesajların içerikleri, HTML kodundan değiştirilebilir.

 

 

Şekil 1.9- Custom Errors Sekmesi