Kullanışlı IIS Rewrite Kuralları

WWW Ön Eki Eklemek Domain url yapısının başına www ön eki ekler. Örn: maestropanel.com > www.maestropanel.com <rule name=”non www to www” enabled=”true”> <match url=”(.*)” /> <conditions> <add input=”{HTTP_HOST}” negate=”true” pattern=”^www\.([.a-zA-Z0-9]+)$” /> </conditions> <action type=”Redirect” url=”http://www.{HTTP_HOST}/{R:0}” appendQueryString=”true” redirectType=”Permanent” /> </rule> WWW Ön Eki Kaldırma Domain url yapısının başında eyr alan www ön ekini kaldırır. Örn: www.maestropanel.com > maestropanel.com <rule name=”Remove […]

Read More

Klasör Şifreleme

IIS üzerinden klasör şifrelemeyi aşağıda yer alan adımları izleyerek gerçekleştirebilirsiniz. IIS Manager > Sites > Domain.com > Klasor adı alanına giriş yaptıktan sonra klasor home bölümünden Authentication‘a giriyoruz. Authentication alanından, Anonymous Authentication: Disabled Basic Authentication: Enabled olarak ayarlıyoruz. Not: Herhangi bir kullanıcı yönetiminde olacaksa domaine ait ftp hesabı kullanılabilir.

Read More

*.apk Uzantılı Dosya İçin IIS Mime-Type Ayarı

Andorid uygulama APK uzantılarının web site üzerinden indirilmesi için aşağıda ki mime-type ayarını yapmanız gerekmektedir. IIS veya Command Line yollarından biriyle yapabilirsiniz. IIS Internet Information Service (IIS) Manager > Sites > Domain.com  > MIME types > Add, File name extension: .apk MIME type: application/vnd.android.package-archive Command Line Start > Run > Cmd cd C:\Program Files (x86)\IIS Express appcmd.exe set config -section:system.webServer/staticContent /+”[fileExtension=’.apk’,mimeType=’application/vnd.android.package-archive’]”

Read More

ARR (Application Request Routing) ile IIS WebFarm -2 Önbellek Yönetimi

ARR (Application Request Routing) ile IIS WebFarm -2 Önbellek Server Farm alanından farklı yapılar için yeni farmlar oluşturabilir ve rullar ile yönetebilirsiniz. Disk Cache Yapılandırması Bant genişliğini gereksinimlerini ve aşırı yüklenmeden doğan gecikmeleri azaltmak için cache özelliğini kullanabiliriz. Enable Disk Cache diyerek aktif edebilirsiniz. IIS Manager > ARR Application Request Routing Cache > Action > Add Drive […]

Read More

ARR (Application Request Routing) ile IIS WebFarm-1 Kurulum

ARR ile HTTP sunucusuna gelen isteklerin yük dağılımı ve disklerin ön bellek yapılandırması yapabiliriz. Birçok Application (CDN servis, Exchange server, Lync server vb.) üzerinde ARR kullanabilmemiz mümkün oluyor. Bu sayede fault-tolerance ve performans problemlerinin bir nebze önüne geçmiş olabiliyoruz. Tabi yapı ne kadar genişlerse High Availability o kadar artacaktır. ARR hakkında daha fazla bilgi için http://www.iis.net/downloads/microsoft/application-request-routing adresine ulaşabilirsiniz. ARR Kurulum http://www.microsoft.com/web/downloads/platform.aspx Microsoft […]

Read More

.htaccess Url Rewrite Kurallarını Web.config’e Aktarmak

Htaccess (Hypertext Access) Apache başta olmak üzere birçok web sunucuları üzerinde çalışan yapılandırma dosyasıdır. Htaccess ile domain odaklı birçok kural uygulayabilirsiniz. Fakat Htaccess, IIS (Internet Information Service) üzerinde çalışmıyor. Bu yazımızda Htaccess URL Rewrite kurallarını IIS üzerinden Web.config‘e aktarma işlemlerini anlatacağız. Aktarma işlemini IIS üzerinde gerçekleştiriyoruz. Url Rewrite Aktarma Url Rewrite aktarmak için ilk olarak bu modülün kurulu olması gerekiyor (Url […]

Read More

The Module DLL C:\Windows\system32\inetsrv\rewrite.dll failed to load

Sorun Herhangi bir Url rewrite kuralını çalıştırırken IIS üzerinde çalışan uygulama Service Unavailable hatası ile birlikte duruyor. Windows olay görüntüleyisinde (Event Viewer) aşağıdaki hata kaydı ekleniyor. The Module DLL C:\WINDOWS\system32\inetsrv\rewrite.dll failed to load.  The data is the error. Çözüm C:\Windows\system32\inetsrv\rewrite.dll var olup olmadığını kontrol edin. Eğer yok ise aşağıdaki adresten sunucuya yükleyin. IIS Rewrite Module […]

Read More

Mükemmel Windows Server SSL, TLS Yapılandırması

Windows Server işletim sisteminde SSL ve TLS protokollerinin yapılandırmasını forward secrecy şeklinde gerçekleştiren InnoSetup scriptini ve kaynak kodlarını aşağıda bulabilirsiniz. Ne Yapar? Sunucu üzerindeki zayıf SSL bağlantılarını (SSL v3.0 gibi) kapatarak daha güvenli hale getirir. Zayıf chiper’ları kapatır, güncel ve güçlü chiper algoritmalarını aktif eder. Günümüz güvenlik açıklarını elemine eder ve Windows için en iyi konfigurasyonu (best-practice) […]

Read More

IIS Loglarını Hemen Yaz

IIS web erişim loglarını (websitesi loglarını) tampon bellekte tutar ve belirli zaman aralıkları ile web sitenin log dosyasına yazar. Bazı durumlarda IIS’in bu logları hemen yazmasını isterseniz. IIS’in logları yazmasını beklemek istemiyorsanız aşağıdaki komutu uygulayabilirsiniz. netsh http flush logbuffer

Read More