Windows Server Üzerinde WebDAV Kurulumu ve Kullanımı
Windows Server Üzerinde WebDAV Kurulumu ve Kullanımı
Uzaktan dosya yönetimi, modern sunucu altyapılarının vazgeçilmez bir parçasıdır. Bu gereksinim doğrultusunda WebDAV (Web Distributed Authoring and Versioning), HTTP üzerinden güvenli dosya paylaşımı sağlayan güçlü bir protokol olarak öne çıkar. Windows Server üzerinde WebDAV yapılandırmak hem merkezi yönetimi kolaylaştırır hem de kullanıcıların güvenli bir şekilde dosya aktarımı yapmasına imkân tanır. Özellikle VDS veya yüksek kaynaklı bulut altyapılarında WebDAV kullanımı, esnek bir dosya yönetimi sistemi sunar.
- WebDAV Nedir?
- Windows Server Üzerinde WebDAV Kurulumu
- 1) WebDAV Bileşenlerini Kurma
- 2) WebDAV için Site ve Klasör Konfigürasyonu
- Yeni bir klasör oluşturma
- 3) WebDAV Authoring Kurallarını Ayarlama
- 4) Kimlik Doğrulama Ayarları
- Gerekli ayarlar
- 5) WebDAV Bağlantısının Test Edilmesi
- Windows Üzerinde Sürücü Bağlama
- Adres formatı:
- 6) PowerShell ile WebDAV Bağlantısı
- 7) WebDAV Üzerinde Yetkilendirme Yönetimi
- Örnek izin yapılandırması
- 8) WebDAV Kullanırken Güvenlik Önerileri
- Ek güvenlik önerileri:
- Sonuç
WebDAV Nedir?
WebDAV, standart HTTP protokolünü genişleterek dosya okuma, yazma, düzenleme ve silme gibi işlemlerin uzaktan yapılmasına imkân tanır. Bu sayede bir sunucu, kullanıcılar tarafından harici disk gibi kullanılabilir. WebDAV; şirket içi dosya yönetimi, müşteri dosya paylaşımı, otomatik senkronizasyon hizmetleri ve uzaktan içerik düzenleme ihtiyaçlarında sıklıkla tercih edilir.
Windows Server Üzerinde WebDAV Kurulumu
Windows Server 2016, 2019 ve 2022 sürümlerinde WebDAV kurulumu oldukça benzerdir. İşlemler IIS (Internet Information Services) üzerinden gerçekleştirilir.
1) WebDAV Bileşenlerini Kurma
Aşağıdaki adımları izleyerek WebDAV modülünü kurabilirsiniz:
- Server Manager uygulamasını açın.
- Add Roles and Features seçeneğine tıklayın.
- Role-based or Feature-based Installation seçeneğini seçin.
- Web Server (IIS) rolünü genişletin.
- Web Server → Common HTTP Features bölümünde WebDAV Publishing özelliğini işaretleyin.
- İşlemi Install diyerek tamamlayın.
Kurulum tamamlandığında WebDAV servisi IIS içine entegre edilmiş olur.
2) WebDAV için Site ve Klasör Konfigürasyonu
Bir WebDAV klasörü oluşturmak için ilgili web sitesinin altına bir dizin eklemeniz gerekir.
Yeni bir klasör oluşturma
C:\inetpub\wwwroot\webdav
Bu dizin WebDAV üzerinden paylaşılacak dosyaları barındıracaktır. Bu klasörü IIS içine bağlamak için:
- IIS Manager’ı açın.
- Varsayılan web sitesine sağ tıklayın ve Add Virtual Directory seçeneğini seçin.
- Alias alanına webdav yazın.
- Physical Path bölümüne oluşturduğunuz klasörü gösterin.
3) WebDAV Authoring Kurallarını Ayarlama
IIS üzerinde klasör seçili iken WebDAV Authoring Rules bölümüne girin ve yeni bir kural ekleyin:
- Allow seçin
- All users veya belirli kullanıcı grubu seçin
- Permissions: Read, Write
Bu ayarlar WebDAV üzerinden kimlerin okuma/yazma işlemi yapacağını belirler.
4) Kimlik Doğrulama Ayarları
Güvenlik açısından doğru kimlik doğrulama ayarları yapılmalıdır.
Gerekli ayarlar
- Anonymous Authentication → Disabled
- Basic Authentication → Enabled
- Windows Authentication → Optional
Basic Authentication, WebDAV istemcilerinin çoğuyla uyumludur. Harici bağlantılar için HTTPS kullanılması önerilir. Güvenlik hassasiyetinin yüksek olduğu kurumsal yapılarda Kurumsal Hosting çözümleriyle entegrasyon sağlanabilir.
5) WebDAV Bağlantısının Test Edilmesi
Kurulum tamamlandıktan sonra Windows istemci üzerinden sürücü olarak bağlanabilirsiniz.
Windows Üzerinde Sürücü Bağlama
Dosya Gezgini → Bu Bilgisayar → Ağ Sürücüsüne Bağlan
Adres formatı:
http://sunucu-ip/webdav
Kullanıcı adı ve şifre bilgisi girildiğinde WebDAV sürücüsü bağlanır ve sunucu üzerindeki klasör Windows üzerinden yönetilebilir hâle gelir.
6) PowerShell ile WebDAV Bağlantısı
WebDAV erişimini komut üzerinden bağlamak için:
net use Z: http://sunucu-ip/webdav /user:kullaniciadi sifre
7) WebDAV Üzerinde Yetkilendirme Yönetimi
Dosya erişim güvenliği kritik önem taşır. Bu nedenle NTFS izinlerinin doğru ayarlanması gereklidir.
Örnek izin yapılandırması
- Klasör → Sağ tık → Properties → Security
- Kullanıcı veya grup ekleyin
- Read / Write izinlerini yapılandırın
8) WebDAV Kullanırken Güvenlik Önerileri
İnternet üzerinden WebDAV kullanılıyorsa bağlantı mutlaka HTTPS üzerinden yapılmalıdır. Ayrıca saldırı yüzeyinin azaltılması için firewall ayarlarının optimize edilmesi gerekir. Gelişmiş güvenlik katmanı isteyen işletmeler, WAF Koruma hizmetinden yararlanabilir.
Ek güvenlik önerileri:
- Gereksiz WebDAV izinlerini kapatın
- Harici IP erişimini sınırlandırın
- Düzenli olarak erişim loglarını takip edin
- Büyük dosya transferlerinde zaman aşımı değerlerini artırın
Sonuç
WebDAV, Windows Server üzerinde uzaktan dosya yönetimi sağlamak için güçlü ve esnek bir çözümdür. Gerekli rollerin kurulması ve doğru yetkilendirme ayarlarının yapılmasıyla kullanıcılar güvenli şekilde dosya erişimi sağlayabilir. İşletmeler, WebDAV’ı güçlü bir altyapı üzerinde çalıştırmak için HostLigo sunucu hizmetlerini tercih ederek hem performans hem güvenlik açısından avantaj elde edebilir.