تكوين WebDAV في IIS للاستخدام مع Dreamweaver

تاريخ آخر تحديث 27‏/04‏/2021

المستند الأصلي (PDF)

توجد طرق مختلفة لإعداد التأليف والتحكم في الإصدارات الموزعة المبنية على الويب (WebDAV) لمشاركة الملفات عبر الإنترنت.تصف هذه المذكرة التقنية إحدى الطرق التي تسمح لفريق تأليف مواقع الويب بتعديل الملفات المباشرة على موقع ويب مستضاف على IIS باستخدام WebDAV في Dreamweaver.لتحقيق هذه الوظائف، تستخدم هذه الطريقة مواقع ويب مكررة تعمل على منافذ مختلفة في خادم خدمات معلومات الإنترنت من Microsoft (IIS)، وكلاهما يشير إلى نفس مجموعة الملفات على خادم الويب.

المتطلبات الأساسية:

للحصول على أقصى استفادة من هذه المذكرة التقنية، يجب أن يكون لدى المطورين فهم لـ IIS، ويجب أن يعرفوا كيفية تعريف مجلد كموقع ويب في IIS.نوصي بملفات مساعدة IIS.ينطبق هذا الإعداد على إصدار IIS 5 أو أعلى، والذي يتضمن دعم WebDAV.

لماذا تكوين مواقع ويب مكررة تعمل على منافذ مختلفة؟

إذا تبعت الخطوات الموجودة في وثائق مساعدة IIS لـ "إنشاء دليل نشر" باستخدام WebDAV، ستقوم بإنشاء دليل مادي على الخادم، وربط ذلك الدليل المادي بدليل افتراضي في IIS، ومنح أذونات وصول محدودة (قراءة وكتابة وتصفح) للدليل الافتراضي.تنص وثائق مساعدة IIS أيضًا على أن أدلة WebDAV يجب أن يكون الوصول المجهول إليها مغلقًا.المشكلة هنا أن فريق التأليف فقط (بافتراض أن لديهم أذونات Windows اللازمة) سيتمكن من عرض الموقع.بعبارة أخرى، لن يتمكن عامة الإنترنت من عرض الموقع، لأن الوصول المجهول مغلق.يمكن لمدير الخادم نقل الملفات من دليل WebDAV "المؤمن" إلى دليل موقع عام "مفتوح"، لكن ذلك سيضيف خطوة إدارية إضافية في عملية نشر الموقع.إنشاء مواقع ويب مكررة في IIS تعمل على منافذ مختلفة يجعل نشر الويب عملية من خطوة واحدة في Dreamweaver.

تعريف وتكوين مثيلين لموقع ويب IIS

بالنسبة لطريقة التكوين الموضحة في هذه المذكرة التقنية، من الضروري تعريف موقعي ويب منفصلين في IIS يشيران إلى نفس المجلد على الخادم (في هذا المثال، c:\inetpub\wwwroot).سيتعامل موقع ويب واحد مع حركة مرور الإنترنت العادية (للقراءة فقط)، وسيكون الموقع الآخر مخصصًا للتعامل مع طلبات WebDAV (قراءة وكتابة وإدارة ملفات وقفل ملفات، إلخ).

ملاحظة: التعليمات الخاصة بتكوين مواقع الويب في IIS مقدمة كخدمة للعملاء، لكن Macromedia لا تتحمل مسؤولية ضمان عمل هذه التكوينات كما هو متوقع.هذا واحد من العديد من التكوينات الممكنة، ونشجع العملاء على استخدام أي تكوين آخر يناسبهم.

الموقع 1: إعداد موقع ويب لطلبات المتصفح العادية (HTTP).

1. عرّف موقع ويب جديد في IIS يستخدم المنفذ 80.

2. استخدم أذونات محدودة للدليل الرئيسي.على سبيل المثال، اسمح بوصول "القراءة" وعيّن "أذونات التنفيذ" إلى "البرامج النصية فقط".

3. السماح بالوصول المجهول. السماح بمصادقة Windows المدمجة أمر اختياري. راجع ملفات تعليمات IIS لمزيد من المعلومات حول مصادقة Windows المدمجة.

الموقع 2: إعداد موقع IIS ثانٍ مخصص للتعامل مع طلبات WebDAV.

1. حدد موقعًا ثانيًا في IIS، يشير إلى نفس المجلد ولكن باستخدام رقم منفذ غير 80. في هذا المثال، يتم استخدام المنفذ 81.

2. اسمح بمعظم الأذونات أو جميعها للدليل الرئيسي واضبط "أذونات التنفيذ" على "البرامج النصية فقط".

3. عطّل خادم البرامج النصية ASP أو خادم البرامج النصية ColdFusion أو أي خادم برامج نصية آخر قد تستخدمه. يمكنك القيام بذلك عن طريق النقر على "التكوين..."في لقطة الشاشة أعلاه وإزالة مكتبة الارتباط الديناميكي المناسبة. سيؤدي هذا إلى منع IIS من إرسال البرامج النصية من جانب الخادم إلى خادم التطبيق للمعالجة. الشخص الذي يقوم بتحرير صفحة ColdFusion سيرغب في رؤية رمز ColdFusion قبل المعالجة، وليس رمز HTML الناتج بعد المعالجة.

4. نظرًا لأن موقع WebDAV أكثر تساهلاً، لا تسمح بالوصول المجهول الهوية.استخدم المصادقة الأساسية.

ملاحظة: تقوم المصادقة الأساسية بإرسال كلمات المرور عبر الشبكة في شكل غير مشفر، مع ذلك يجب تحديد مربع المصادقة الأساسية حتى يعمل WebDAV في Dreamweaver.Microsoft Internet Explorer (الإصدار 2.0 وما بعده) هو العميل الوحيد لـ WebDAV الذي يدعم مصادقة Windows المدمجة (يتم تشفير أسماء المستخدمين وكلمات المرور قبل إرسالها عبر الشبكة). سيستمر WebDAV في Dreamweaver في العمل إذا قمت بتحديد مربع "مصادقة Windows المدمجة" بالإضافة إلى المصادقة الأساسية. هذا الإعداد سيسمح لاتصالات Dreamweaver باستخدام المصادقة الأساسية ولاتصالات Internet Explorer باستخدام مصادقة Windows المدمجة. توصي Microsoft بتشغيل المصادقة الأساسية فقط إذا كنت تشفر كلمات المرور من خلال طبقة المقابس الآمنة (SSL). يدعم Dreamweaver 8 الآن WebDAV عبر SSL.

عرّف الموقع في Dreamweaver

1. في Dreamweaver، افتح مربع حوار تعريف الموقع وحدد فئة المعلومات البعيدة.اضبط القائمة المنسدلة للوصول على WebDAV. في مربع حوار اتصال WebDAV، أضف المنفذ 81 إلى اسم الخادم في عنوان URL. أدخل اسم المستخدم وكلمة المرور التي تسمح لك بتسجيل الدخول إلى موقع WebDAV باستخدام مصادقة IIS الأساسية.

2.

إذا كنت تستخدم خادم اختبار لموقع Dreamweaver هذا، فعيّن الوصول لخادم الاختبار إلى WebDAV واملأ مربع حوار WebDAV Connection بنفس الطريقة المذكورة أعلاه. مهم: لاحظ أن الحقل الأخير في مربع حوار Testing Server، وهو URL Prefix، يجب تعيينه إلى عنوان URL العادي (لا تضف المنفذ 81).

ملاحظة: WebDAV متاح فقط كخيار وصول لخادم الاختبار إذا كانت فئة Remote Info تستخدم WebDAV كخيار الوصول.

ملاحظة: تكوين موقع خادم ويب Apache للتعامل مع كل من حركة مرور المتصفح وطلبات WebDAV يتطلب أيضًا إجراء إعداد أكثر تعقيدًا قليلاً.لمزيد من المعلومات حول هذه العملية الخاصة بـ Apache، يرجى مراجعة mod_dav Installation and Configuration في www.webdav.org.

شاهد العرض التوضيحي أدناه للخطوات اللازمة لتكوين WebDAV في IIS للاستخدام مع Dreamweaver.

معلومات إضافية

لمزيد من المعلومات حول IIS و WebDAV، يرجى الرجوع إلى:

* وثائق مساعدة IIS.إذا كان IIS مثبتًا على جهازك، يمكنك الوصول إلى ملفات المساعدة في: http://localhost/iisHelp.

* طرق المصادقة على WWW مع Microsoft Internet Information Server (TechNote 19078)

* www.webdav.org

* استكشاف أخطاء اتصالات WebDAV وإصلاحها (TechNote 15167)

* قد لا يعمل Check In/Check Out بشكل صحيح على WebDAV (TechNote 15537)

روابط الجهات الخارجية

على الرغم من توفير روابط لمواقع ويب خارجية كمصدر، إلا أن هذه المواقع ليست جزءًا من Macromedia.يرجى الاطلاع على سياسة Macromedia بخصوص الروابط لمواقع الطرف الثالث في قسم الإشعارات القانونية والمعلومات.ستفتح صفحات المواقع الخارجية في نافذة متصفح جديدة.