İnternet üzerinden dosya paylaşımı için Web Tabanlı Dağıtılmış Yazma ve Sürüm Yönetimi (WebDAV) kurmanın farklı yolları vardır. Bu Teknik Not, web sitesi hazırlama ekibinin IIS barındırmalı bir web sitesindeki canlı dosyaları Dreamweaver'da WebDAV kullanarak değiştirmesine olanak tanıyan bir yöntemi açıklar.Bu işlevselliği sağlamak için bu yöntem, Microsoft'un İnternet Bilgi Hizmetleri (IIS) sunucusunda farklı bağlantı noktalarında çalışan ve web sunucusundaki aynı dosya kümesini işaret eden yinelenen web siteleri kullanır.
Önkoşullar:
Bu TeknikNot'tan en iyi şekilde yararlanmak için geliştiricilerin IIS'yi anlaması ve IIS'de bir klasörü web sitesi olarak nasıl tanımlayacağını bilmesi gerekir. IIS yardım dosyalarını öneriyoruz. Bu kurulum, WebDAV desteği içeren IIS sürüm 5 veya üzerini kapsar.
Farklı bağlantı noktalarında çalışan yinelenen web sitelerini neden yapılandırmalı?
WebDAV kullanarak "Yayımlama Dizini Oluşturma" için IIS yardım belgelerindeki adımlar izlendiğinde, sunucuda fiziksel bir dizin oluşturulacak, bu fiziksel dizin bir IIS sanal dizinine bağlanacak ve sanal dizin için sınırlı erişim izinleri (Okuma, Yazma ve Tarama) verilecektir.IIS yardım belgeleri ayrıca WebDAV dizinlerinde anonim erişimin kapalı olması gerektiğini belirtir. Buradaki sorun, yalnızca yazma ekibinin (gerekli Windows izinlerine sahip oldukları varsayılarak) web sitesini görüntüleyebilecek olmasıdır. Başka bir deyişle, anonim erişim kapalı olduğu için İnternet kullanıcıları web sitesini görüntüleyemeyecektir. Sunucu yöneticisi dosyaları "kilitli" WebDAV dizininden "açık" genel web sitesi dizinine aktarabilir, ancak bu web sitesi yayımlama sürecine ek bir yönetim adımı ekleyecektir. Farklı bağlantı noktalarında çalışan yinelenen IIS web siteleri oluşturmak, Dreamweaver'da web yayımlamayı tek adımlık bir süreç haline getirir.
İki IIS web sitesi örneğini tanımlama ve yapılandırma
Bu Teknik Not'ta açıklanan yapılandırma yöntemi için, IIS'de sunucudaki aynı klasörü işaret eden (bu örnekte c:\inetpub\wwwroot) iki ayrı web sitesi tanımlamak gerekir.Bir web sitesi normal İnternet trafiğini (salt okunur) işleyecek, diğer web sitesi ise WebDAV isteklerini (okuma, yazma, dosya yönetimi, dosya kilitleme vb.) işlemeye ayrılacaktır.
Not: IIS'de web sitelerini yapılandırma talimatları müşterilerimize nezaketen sağlanmıştır, ancak Macromedia bu tür yapılandırmaların beklendiği gibi çalışmasını sağlama sorumluluğunu kabul etmez. Bu birçok olası yapılandırmadan biridir ve müşterilerin kendileri için işe yarayan başka bir yapılandırma kullanmaları önerilir.
Web Sitesi 1: Normal tarayıcı (HTTP) istekleri için web sitesi kurulumu.
1. IIS'de bağlantı noktası 80'i kullanan yeni bir web sitesi tanımlayın.
2. Ana Dizin için kısıtlı izinler kullanın. Örneğin, "Okuma" erişimine izin verin ve "Yürütme İzinlerini" "Yalnızca Komut Dosyaları" olarak ayarlayın.
3. Anonim erişime izin verin. Entegre Windows kimlik doğrulamasına izin vermek isteğe bağlıdır. Entegre Windows kimlik doğrulaması hakkında daha fazla bilgi için IIS yardım dosyalarına bakın.
Web Sitesi 2: WebDAV isteklerini işlemeye yönelik ikinci bir IIS web sitesi kurma.
1. IIS'de aynı klasörü gösteren ancak 80 dışında bir port numarası kullanan ikinci bir site tanımlayın. Bu örnekte 81 numaralı port kullanılmıştır.
2. Ana Dizin için çoğu veya tüm izinlere izin verin ve "Yürütme İzinlerini" "Yalnızca komut dosyaları" olarak ayarlayın.
3. Kullandığınız ASP komut dosyası sunucusunu, ColdFusion komut dosyası sunucusunu veya diğer komut dosyası sunucularını devre dışı bırakın. Bunu yukarıdaki ekran görüntüsünde "Yapılandırma..." düğmesine tıklayıp uygun DLL'yi kaldırarak yapabilirsiniz. Bu, IIS'nin sunucu tarafı komut dosyasını işlemek için uygulama sunucusuna göndermesini engeller. ColdFusion sayfasını düzenleyen birisi sonuç olarak ortaya çıkan işlem sonrası HTML kodunu değil, işlem öncesi ColdFusion kodunu görmek ister.
4. WebDAV sitesi çok daha esnek olduğundan, Anonim erişime izin vermeyin.Temel kimlik doğrulaması kullanın.
Not: Temel kimlik doğrulama parolaları ağ üzerinden şifrelenmemiş biçimde gönderir, ancak WebDAV'ın Dreamweaver'da çalışması için Temel kimlik doğrulama onay kutusu işaretlenmelidir. Microsoft Internet Explorer (sürüm 2.0 ve sonrası), Entegre Windows kimlik doğrulamasını destekleyen tek WebDAV istemcisidir (kullanıcı adları ve parolalar ağ üzerinden gönderilmeden önce karma haline getirilir). Dreamweaver'daki WebDAV, Temel kimlik doğrulamaya ek olarak "Entegre Windows kimlik doğrulaması" onay kutusunu işaretlediğinizde çalışmaya devam eder.Bu kurulum, Dreamweaver bağlantılarının Temel kimlik doğrulama kullanmasına ve Internet Explorer bağlantılarının Entegre Windows kimlik doğrulama kullanmasına izin verir. Microsoft, Temel kimlik doğrulamayı yalnızca parolaları Güvenli Yuva Katmanı (SSL) aracılığıyla şifrelemeniz durumunda açmanızı önerir. Dreamweaver 8 artık SSL üzerinden WebDAV'ı destekler.
Dreamweaver'da siteyi tanımlayın
1. Dreamweaver'da Site Tanımı iletişim kutusunu açın ve Uzak Bilgi kategorisini seçin. Erişim açılır menüsünü WebDAV olarak ayarlayın. WebDAV Bağlantı iletişim kutusunda, URL'deki sunucu adına 81 portunu ekleyin. IIS Temel kimlik doğrulaması kullanarak WebDAV sitesinde oturum açmanıza olanak tanıyan kullanıcı adını ve parolayı girin.
2.
Bu Dreamweaver sitesi için bir test sunucusu kullanıyorsanız, test sunucusu için Erişimi WebDAV olarak ayarlayın ve WebDAV Bağlantı iletişim kutusunu yukarıdaki gibi doldurun.Önemli: Test Sunucusu iletişim kutusunun son alanı olan URL Öneki'nin normal URL'ye ayarlanması gerektiğini unutmayın (81 portunu eklemeyin).
Not: WebDAV yalnızca Uzak Bilgi kategorisi erişim seçeneği olarak WebDAV'ı kullanıyorsa Test Sunucusu Erişim seçeneği olarak kullanılabilir.
Not: Bir Apache web sunucusu sitesini hem tarayıcı trafiğini hem de WebDAV isteklerini işleyecek şekilde yapılandırmak, biraz daha titiz bir kurulum prosedürü gerektirir.Bu Apache'ye özgü süreç hakkında daha fazla bilgi için lütfen www.webdav.org. adresindeki mod_dav Kurulumu ve Yapılandırması'nı inceleyin
Dreamweaver ile kullanım için IIS'de WebDAV'ı yapılandırma adımlarının aşağıdaki gösterimini izleyin.
Ek Bilgiler
IIS ve WebDAV hakkında daha fazla bilgi için lütfen şuraya başvurun:
* IIS yardım belgeleri.IIS makinenizde yüklüyse, yardım dosyalarına şu adresten erişebilirsiniz: http://localhost/iisHelp.
* Microsoft Internet Information Server ile WWW kimlik doğrulama yöntemleri (TechNote 19078)
* www.webdav.org
* WebDAV Bağlantılarında Sorun Giderme (TechNote 15167)
* Check In/Check Out WebDAV'da düzgün çalışmayabilir (TechNote 15537)
Üçüncü taraf bağlantıları
Harici web sitelerine bağlantılar kaynak olarak sağlansa da, web siteleri Macromedia'nın parçası değildir.Lütfen Yasal Bildirimler ve Bilgi bölümünde üçüncü taraf web sitelerine bağlantılarla ilgili Macromedia politikasını inceleyin.Harici web sitelerine giden sayfalar yeni bir tarayıcı penceresinde açılacaktır.
Dreamweaver'da güzel web siteleri oluşturun
Güçlü bir hepsi bir arada araçta dinamik web sitelerini tasarlayın, kodlayın ve yönetin.