Presentation is loading. Please wait.

Presentation is loading. Please wait.

الخطوات المطلوب القيام بها قبل انشاء الموقع

Similar presentations


Presentation on theme: "الخطوات المطلوب القيام بها قبل انشاء الموقع"— Presentation transcript:

1 الخطوات المطلوب القيام بها قبل انشاء الموقع
قبل استخدام معالج اشاء الموقع يجب ان تقرر كيفية تسمية هذا الموقع على الشبكة .كما مر معنا عند الاتصال بموقع ويب الافتراضي. في هذا المثال سنقوم بربط عنوان ip ثان ببطاقة الشبكة على المخدم وننشئ ارتباطا بين الموقع وعنوان ip الجديد(لاحقا سنتعرف على طرق لتميز مواقع webالمختلفة على نفس المخدم في فقرة(تعريف موقع web) لاضافة ip ثان اتبع الخطوات التالية: 1- من خصائص الشبكة اختر internet protocol (tcp/ip)properties 2- انقر اضافة في ip address ثم حدد عنوان ip وقناع شبكة فرعية subnet mask

2 Add IP address

3 كما ان هناك خطوتان اضافيتان تسبقان انشاء الموقع
الاولى: هي انشاء دليل جديد , مثال:C:\ scribesweb، على المخدم المحلي , لتخزين ، محتويات الموقع الجديد. الثانية : هي انشاء صفحة اساسية بسيطة تدعى Default.htm داخل الموقع ، باستخدام html او المفكرة او الفرنت بيج, ثم احفظ الملف في الدليل السابق \scribesweb بعد ذلك قم بانشاء الموقع الجديد يدعى scribesLtd (تسمية تابعة لاسم المجال scribes.com

4 انشاء موقع او خدمة برتوكول نقل الملفات للصفحات الموقع Creating Web or FTP sites
استخدام الموقع الافتراضي To use the default web site 1- من مدير IISوسع الكمبيوتر المحلي ثم وسع مجلد موقع ويب web sites اضغط بالزر الايمن على الموقع الافترضي واختر خصائص 2- في جدول web site تحت web site description اكتب الاسم الذي تريد لموقعك في الصندوق ثم اضغط موافق.

5 انشاء موقع جديد To Create a new web site
1 انشاء موقع جديد To Create a new web site

6 2

7 3

8 حدد ip الثاني الذي اضفته من دون تغيير بقية الاعدادات
4 حدد ip الثاني الذي اضفته من دون تغيير بقية الاعدادات

9 حدد المسار الى الدليل الذي انشأته سابقا
5 حدد المسار الى الدليل الذي انشأته سابقا مثال:C:\scribesweb اترك مربع الاختيار للسماح بوصول عام(مغفل)للموقع.

10 اترك الاعدادات الافتراضية لمساحيات الوصول (يتم شرحها لاحقا)
6 تحديد الصلاحيات اترك الاعدادات الافتراضية لمساحيات الوصول (يتم شرحها لاحقا)

11 (7) 7

12 يجب ان تظهر الصفحة الاساسية فية
8 تم انشاء الموقع الجديد يجب ان تظهر الصفحة الاساسية فية

13 اختبار موقع web الجديد testing the new web site
لاختبار ربط عنوان ip (هوية الموقع)للموقع الجديد , استخدم جهازا اخر على الشبكة , وشغل المتصفح ثم افتح محدد المورد النظامي URL الذي يحدد موقع web الجديد. يجب ان يتم تحميل الصفحة Defult.htm ملاحظة: يمكن الوصول الى الموقع باستخدام اذا قام مخدم اسماء بربط الـ IP باسم DNS ومن اجل اختبار أعمق حاول فتح URLs من الجهاز نفسة: ws1 اسم المخدم (فقط عند تمكين DNS) سنتعرف على هويات URLs لاحقاً.

14 الدلائل الظاهرية virtual directories
تمكنا سابقا من انشاء موقع وخزنا محتوياته في الدليل الرئيسي c:\scribesweb وتمكنا من الوصول الى محتوى الدليل باستخدام الطرق: حيث هذا يمثل عنوان IP المرتبط معNTC (network interface card) بطاقة الاتصال بالشبكة للمخدم أي المرتبط بالموقع المحدد. حيث هذا يمثل اسم المجال (Ws1.scribes.com ) المشترك على مخدم للأسماء مع عنوان IP المرتبط بموقع web محدد. وبأخذ أول URL , تستطيع إشراك أو ربط URL محدد مع محتوى web المخزن في الدليل الظاهري للموقع وفق المثال التالي: C:\scribesweb ولكن ماذا لو كنت تريد ايجاد محتوى موقع web هذا في مواضع مختلفة وليس فقط في الدليل \scribesweb على المخدم؟ تستطيع القيام بذلك باستخدام الدليل الظاهري virtual directory والدليل الظاهري :هو طريقة لربط اسم مستعار (جزء من URL) الى دليل فيزيائي يضم محتويات اضافية لموقع web غير موجودة في الدليل الاساسي من اجل الموقع .

15 مثال :لنفترض اننا نريد تخزين محتويات اضافية في الدليل c:\ salesstuff على المخدم المحلي وإرفاقها مع الدليل الظاهري /sales . لاحظ ان الدليل الظاهري يستخدم الرمز(/)عوضا عن الرمز (/) , حيث سيكون URL المرتبط مع الدليل. C:\salesstuff لاحظ ان محتوى /sales كأنة دليل فرعي في الدليل الاساسي لموقع scribes Ltd web . بينما في الواقع يكون المحتوى موجودا فيزيائياً في جزء مختلف تماما من شجرة الدلائل على نظام ملفات المخدم (بدلا من وجودة في \scribesweb\sales كما قد نتوقع من URL ) وهكذا فإن الدلائل الظاهرية تمكن نوعا من نظام ملفات ظاهري محدد من قبل URLs بحيث يضرب علاقة غير مباشرة مع الموضع الفعلي لمحتوى web من اجل الموقع.

16 الدلائل الظاهرية المحلية والدلائل الظاهرية عن بعد local virtual directories vs Remote virtual directories يمكن ايجاد المحتوى المرتبط باسم مستعار يمثل دليلا ظاهريا في احد مكانين , ينتجان نوعين من الدلائل الظاهرية. 1- الدليل الظاهري المحلي (local virtual directory) حيث يتواجد المحتوى على المخدم المحلي وهو اسهل للوصول 2- الدليل الظاهري عن بعد (Remote virtual directories ) حيث يتواجد المحتوى على مخدم ملفات عن بعد على الشبكة. وهذا هو الحل الافضل عند نشر المحتوى الموروث المخزن مسبقا على مخدمات ملفات الشبكة . كما ان الامن سيكون اكبر لان عملية الوصول الى الموقع المشارك تتطلب حساب مستخدم بالاضافة الى ربط سماحيات مناسبة بهذا الحساب.وايضا يقلص من اجراء التحميل على المخدم web. العيب الوحيد هو ان الاداء سيكون ابطأ قيلا .

17 معالج إنشاء الدليل الظاهري the virtual directory creation wizard
هناك مهمتين يجب تنفيذهما قبل تشغيل المعالج: الاولى: اشاء حساب مستخدم جديد في المجال لضبط الوصول الى المواقع المشاركة المرتبطة بالدلائل الظاهرية عن بعد . حيث تستطيع اعطاء حساب المستخدم الذي تريده , ولكن هنا اعطه الاسم RVDالذي يعبر عن الدليل الظاهري عن بعد . أنشء هذا الحساب باستخدام Active Directory users and computersعلى مخدم مجال , وأعطه كلمة مرور مناسبة. الثانية: أنشء دليل المحتويات وعممه في صفحة Default.htm. وللقيام بذلك , أنشئ اولاً دليل المحتويات c:\salesstuff على مخدم الملف SRV1 شارك هذا الدليل باستخدام الاسم المشارك الافتراضي salesstuffز ثم اربط سماحية readمع الحساب RVD الذي قمت بإنشائه . وأنشئ صفحة Default.htm جديدة لهذا الدليل او انسخ الصفحة السابقة.

18 ملاحظة: الصور ممكن لا تتطابق مع الاسماء المعلن عنها سابقا
انشئ الآن دليلا ظاهريا عن بعد جديداً يدعى /salesداخل الموقع scribes Ltd وذلك بإتباع الخطوات التالية: ملاحظة: الصور ممكن لا تتطابق مع الاسماء المعلن عنها سابقا

19 انشاء الدليل الظاهري او (الوهمي) Creating Virtual Directories
1 انشاء الدليل الظاهري او (الوهمي) Creating Virtual Directories

20 2

21 3 استخدم اسما قصيرا و سهلا لأنه الاسم الذي سيكتبه المستخدم حسب المثال : الاسم المستعارللدليل الظاهري sales

22 لإيجاد الموقع المشارك على الشبكة
4 لإيجاد الموقع المشارك على الشبكة حدد مسار (\\SRV!\salesstuff ) للموقع المشارك الذي ستشاركة مع الدليل الظاهري عن بعد

23 استخدم الزر browse لاختيار حساب RVD(اسم الحساب)
استخدم الزر browse لاختيار حساب RVD(اسم الحساب). (تدخل هذه الخطوه الحساب وفق الشكل <Domain>\<Account> في المربع User Name الذي يطلبه) حدد كلمة السر لهذا الحساب ثم next

24 5

25 6 اترك الصلاحيات كما هي

26 7

27 تم انشاء الموقع الظاهري (الوهمي)

28 لتحديد مسار المجلد المؤقت لضغط الملفات الستايتكي
ضغط الملفات قبل ارسالها الى الزبائن ولن تعمل هذه الميزة ما لم تكن مدعومة من قبل الزبون لضغط ملفات التطبيقات لتحديد مسار المجلد المؤقت لضغط الملفات الستايتكي لتحديد كمية المحتويات التي يمكن تجميعها في المجلد المؤقت هنا يلزم ان يكون لديك فراغ كبير على القرص

29 تقليص سرعة النقل Bandwidth throttling
يمكن من خلال تحديد قيمة مقدرة بالوحدة ان تحدد سرعة نقل الشبكة المستخدمة من قبل IIS على الجهاز. وتكون هذه الميزة مفيدة اذا كان جهازك يقوم بأدوار متعددة في الشبكة مثل: - مخدم web - مخدم ملف وطباعة - مخدم تطبيقات - مخدم مجال وهذه الميزة تطبق على المستوى الستاتيكي فقط

30

31 ربط MIMEالانماط واللغات الترميز التي يفهمها الزبون MIME map
يمكنك من خلال نافذة الخصائص , ان تقوم بإعداد ارتباطات MIME mapping من اجل الخادم. و تستخدم هذه الارتباطات في ترويسات HTTP المرسلة الى الزبون , وتدل على انماط الملفات المسجلة وانماط محتوى MIME المرفق, مثلا: يتم يربط امتداد الملف HTM الى المحتوى من نوع text/html

32

33 ملحقات المخدم Server Extensions
تستطيع هنا القيام بما يلي: تهيئة إعدادات التجميع ليناسب موقع Frontpage لديك من اجل تحسين الاداء تحديد لغة توصيف الزبون(Microsoft VBScript or Java Script) التي تستخدم لتوليد توصيفات ناحية الزبون من قبل ملحقات frontpage المساهمة في التوصيف. تهيئة اعدادات البريد الالكتروني في Smtp من اجل ملحقات front page التي تستخدم لمعالجة النماذج. تمكين تسجيل أعامل المؤلف في ملف Author-log الموجود في المجلد Vti-log في موقع front page web الجذري. تحديد كيفية ادارة اعدادات أمن front page من اجل الجهاز. طلب ارتباط SSL من اجل زبائن front page الذين يقومون بتأليف المحتوى. السماح لمؤلفي front page بتحميل ملفات تنفيذية مثل توصبفات CGI ومحتوى ِAPS الى المخدم. اعداد ميزات اخرى متعددة بسبب البرمجيات الاضافية المنصبة على الخادم

34

35 الإدارة على مستوى الموقع sit-level-Administration
تختلف مهام ادارة مستوى الموقع في iis بحسب خدمة iis التي تتعامل معها : nntp- smtp – ftp – www لذلك سوف يتم شرح المهام في الفقرات الخاصة بكل موقغ. اما بالنسبة للنقاط العامة تتشابه غالبا خصائص مستوى الموقع من اجل موقع web ,ftp في iis مع تلك الموجودة على مستوى المخدم لذلك تستطيع ضبط الاعدادات على احدى المستويين اما بالنسبة لخدمة nntp , smtp لا تستطيع ضبطها الا على مستوى الموقع فقط. كما ان كل الاعدادات على مستوى المخدم تورث الى الموقع الجديد web , ftpوالتي تستطيع اعادة ضبطها من مستوى الموقع. كما ان كل الاعدادات على مستوى الموقع ستورث للكل.في مستوى الدليل والملف. اما بالنسبة للإعدادات التي يمكن ضبطها هي:

36 الادارة على مستوى الدليل directory- level administration
تعتبر خصائص مستوى الدليل مجموعة فرعية من خصائص مستوى الموقع وتورث هذه الخصائص الى جميع الملفات الموجودة داخل الدليل كما تحل محل التي كانت على مستوى الموقع.كما تطبق على الدلائل الظاهرية والفيزيائية ضمن موقع web , ftp .

37 سماحيات الوصول. موضع محتوى الدليل(محلي , موقع مشارك على الشبكة , او إعادة التوجيه الى URL ) المستندات الافتراضية و تذيلات المستندات. الوصول المجهول والتحكم بالتحقق. عنوان IP وقيود اسم المجال. تأمين الاتصال باستخدام SSL انتهاء صلاحيات المحتوى. ترويسات HTTP المخصصة . تصنيف المحتوى. ربط MIME أخطاء HTTP المخصصة

38 إدارة موقع WWW managing www sites
سنتناول الآن المهام الإدارية المختلفة لمستوى الموقع التي نستطيع إنجازها في IIS . أي مجموعة اللوحات في نافذة الخصائص لموقع web . 1- اللوحة web site (the web site tab) تسمح هذه اللوحة من تحديد هويات موضع web , ووضع حد للعدد الأعلى لاتصالات TCP الحالية بالمخدم من اجل جلسات HTTP ، وتمكن او تعطل برنامج HTTP Keep Alive ، وتمكين تسجيل احداث IIS في مخدمك. تعريف موقع ويب: (web site identification) يجب ان يمتلك كل موقع يتم استضافته على IIS على هوية وحيدة.حتى يمكن الزبائن من الاتصال به لتحميل محتواه . ويتم تعريف موقع ويب باستخدام ثلاث متحولات: - عنوان (IP address) - رقم بوابة TCP (TCP Port number) - اسم ترويسة المضيف(host header name) لكي يمتلك كل موقع ويب على نفس الجهاز هوية وحيدة فيجب ان يختلف كل منها بواحد من المتحولات السابقه .

39 بعض الطرق تحديد هويات مواقعweb 1- اعداد عناوين IP على بطاقة شبكة المخدم
تستطيع أعداد عناوين IP متعددة على بطاقة الشبكة للمخدم أو تنصيب بطاقات شبكة متعددة, كل منها مع عنوان IP مختلف. اختر IP مختلف لكل موقع , واترك بوابة TCP من اجل كل موقع على القيمة 80(وهي بوابة TCP الافتراضية من اجل HTTP ), ولا تقم بإعداد أسماء ترويسات المضيف. وتكمن الفكرة وراء ذلك في ان الزبون سيتمكن من الاتصال بسهوله بكل موقع باستخدام عنوان IP للموقع في URL الذي يطلبه (او باستخدام اسم DNS كامل اذا تم اعداد اسم مضيف وحيد على مخدم DNS من اجل كل من عناوين IP على جهاز IIS . مساوئ هذه الطريقة: عند وجود عدد كبير من والمواقع التي تستلزم عدد كبير من عناوين Ipوربطها لاتعتيبر تلك مشكلة في الشبكات المتصلة الخاصة عند استخدام عناوين IP مثل (10.y.z.w) او ( z.w) او ( z.w) ومع ذلك ومن اجل المخدمات المتصلة مباشرة بالانترنت , يتوجب عليك الحصول على عدد كاف من عناوين IP من مزود خدمة الانترنت. وهذه الطريقة الاكثر شيوعا.

40 إعداد عنوان IP واحد فقط من اجل بطاقة الشبكة للمخدم
حدد بوابة TCP مختلفة (أكبر من 1023) من اجل كل موقع web تم استضافته على الجهاز . وتكمن السيئة هنا هو انه يتوجب على الزبائن معرفة رقم البوابة من اجل موقع web الذي يرغب بالاتصال به. مثال: اذا كان اسم DNSللمخدم هو ws1.scribes.comوتم ربط web على المخدم بالبوابة فيتوجب على الزبون استخدام URL التالي للوصول الى الموقع

41 إعداد عنوان IP واحد وترك الاعداد الافتراضي لبوابة TCP
قم بإعداد عنوان IP واحد فقط لبطاقة الشبكة الخاصة بالمخدم واترك الاعداد الافتراضي لبوابة TCP (80) من اجل كل موقع , ثم قم بإعداد اسم ترويسة مضيف وحيد من اجل كل موقع,وذلك باستخدام الزر advanced . تعتبر أسماء ترويسة المضيف ميزة في HTTP1.1 المدعوم من قبل IIS , ويكون اسم ترويسة المضيف المرفق مع كل موقع اسم DNSالكامل الذي يتم ربطه مع الموقع في قاعدة البيانات لمخدم DNSمتوفر (او في ملف host المحلي على الزبائن) المثال: عندما يطلب الزبون url مثل ( فسيمرر الزبون اسم ترويسة المضيف sales.scribes.com في ترويسات طلب httpالتي يتم ارسالها الى المخدم , وتكمن سيئات هذه الطريقة : في وجوب دعم اسماء ترويسات المضيف من قبل الزبون – أي القدرة على تمرير اسم DNS للموقع في ترويسات طلب http الخاصة به . و قد تم دعم اسماء ترويسات المضيف من قبل متصفح الانترنت السيئة الثانية :هي ان اسماء ترويسات المضيف لا تعملى مع اتصلات ssl بسبب جلسة http>

42 الاتصالات تسمح لك اللوحة web site أيضا بوضع حد لأعلى عدد من الاتصالات TCP الحالية بالمخدم من اجل جلسات HTTP . كما تستطيع تمكين او تعطيل HTTP Keep-Alives . وتحد الزمن الاعظمي للاتصال . وتعتبر HTTP Keep-Alives ميزة تمكن الزبون من المحافظة على اتصال TCP مفتوحاً بالمخدم بعد تحميل ملف, في حال الحاجة لتحميل ملفات اخرى مباشرة من المخدم. فاذا بدأ الزبائن بالشكوى من بطئ المخدم او من تكرار أخطاء http :busy . فحاول تخفيض قيمة الزمن الاعظمي للاتصال (connection Timeout) وهكذا سيتم انهاء اتصالات TCP غير المستعملة بشكل أسرع.

43 تسجيل IIS تسمح لك اللوحة web site أيضا بتمكين تسجيل IIS (IIS Logging) على مخدمك وتكون هذة الميزة متمكنة بشكل افتراضي حيث تسمح للمدراء بمراقبة الوصول الى الموقع من قبل متصفحات الزبائن - ويمكن حفظ المعلومات المسجلة وفق تنسيقات متعددة , نذكر منه: 1- NCSA common log format ينشأ ملف ASCIIمقسم بواسطة فراغات مع مجموعة محددة مسبقا من الحقول. 2- ODBC Logging يسجل حركة مرور IIS الى قاعدة بيانات متوافقة مع ODBC باستخدام مصدر البيانات المحدد (DNS) من اجل قاعدة البيانات. 3- w3c Extended log file format (وهو التنسيق الافتراضي) ينشأ ملف ASCII مقسم بواسطة فراغات مع مجموعة من الحقول التي يمكن للمدير تحديدها. كما يمكن تسجيل IIS جديد على اساس ساعي أو يومي او اسبوعي او شهري او عندما يكبر ملف التسجيل الموجود الى الحجم المحدد. ويتم تخزين التسجيلات بشكل افتراضي في المجلد \%windir%\system32\logfiles ولكنك تستطيع تغيير هذه الاعدادات باستخدام الخصائص

44 ملاحظة لا يعني تمكين التسجيل IIS في اللوحة web site انة سيتم تسجيل الزيارات الى جميع أجزاء موقعك. ففي صندوق حوار موقع web تستطيع استخدام مربع الاختيار log visitsفي اللوحة Home Directory لتمكين او تعطيل تسجيل الوصول الى المحتوى المتوضع في الدليل الاساسي. وتستطيع بشكل مماثل من خلال اللوحات الأخرى تعقب الزيارات للدلائل الاخرى او الملفات الفردية

45 اللوحة Operators يعتبر مشغل موقع web (web site operator) حساب مستخدم يستطيع انجاز مهام ادارية شائعة تتعلق بالموقع فقط. والمشغلون(مثل مدراء المواقع) يختلفون عن اعضاء مجموعة المدراء الذين يستطيعون إدارة جميع أجزاء المواقع على الجهاز. حقوق المشغلون: - سماحيات الوصول التسجيل إنهاء صلاحيات المحتوى تصنيف المحتوى المستندات الافتراضية التذييلات وهم لا يستطيعون انجاز مهام تغير من الطبيعة الاساسية للمواقع.مثل(اعدا IP و TCP وتقليص سرعة, اعداد التطبيقات ,حذف وإنشاء الدلائل الظاهرية .

46 اللوحة Performance 1- Expected number of hits per day
يستخدم من اجل التجميع لـIISوللحصول على افضل النتائج اضبط المؤشر على وضع يدل فيه على رقم اكبر من العدد الفعلي الذي تستقبله من طلبات الاتصال في اليوم.(بدون الاسراف في الذاكرة). 2- Bandwidth throttling يمكنك من استخدام النافذة(master properties) من اجل المخدم (في مستوى المخدم)لتحديد سرعة النقل للشبكة التي تستخدم وظائف IISالمختلفة في جهازك. كما تستطيع تحديد حدود سرعة النقل من اجل موقع web (في مستوى الموقع). 3- Process throttling يعتبر هذا الخيار مفيدا عند تشغيل تطبيقات ASP ضمن خدمة IIS حيث سيحد انتقاء هذا الخيار من استخدام CPU من اجل مثل هذه التطبيقات في هذا الموقع,ولكنة لا يؤدي في الحقيقة الى أي نتيجة ما لم يتم اختيار Enforce Limits ايضا. (وتعتمد النتائج على الكمية التي سيتم وفقها تجاوز الحد). كما سيؤدي عدم اختيار Enforce Limits الى كتابة الحدث ضمن سجل التطبيق عند تجاوز هذه الكمية.

47 اللوحة ISAPI Filters مرشحات واجهة تطبيقات الانترنت
ISAPI (interface Server Application Programming Internet) مرشحات واجهة تطبيقات الانترنت تعتبر DLLs اختيارية لانجاز وظائف محددة عندما تقوم IIS بمعالجة طلب HTTP من الزبون. وتستطيع استخدام اللوحة ISAPI Filters لتنصيب سلاسل من هذه المرشحات وتحديد ترتيب معالجتها في IIS . تنجز المرشحات اعمالها قبل ان يستجيب المخدم فعليا لطلب HTTP . مثال: تستطيع تصميم مرشح ISAPI لانجاز تحقق مخصص , او تشفير بيانات , او كتابة معلومات مرور الى ملف تسجيل مخصص, او للقيام ببعض الأعمال الأخرى.

48 الدليل الاساسي اللوحة Home Directory
تسمح هذه اللوحة بتحديد موضع المحتوى المرتبط مع الدليل الاساسي لموقع web , وتحديد سماحيات المرور والإعدادات المختلفة للدليل , وتحديد إعدادات التطبيق المتعلقة بتطبيق web الذي قمت بوضعه في هذا الدليل. الدليل الاساسي:يحدد الدليل الاساسي للموقع موضع المحتوى الذي تم الوصول اليه باستخدام URL مثل: . حيث يمثل Site- name اسم NetBIOS او عنوان IP او اسم DNS للموقع. ويمثل: File-name اسم صفحة HTML محددة,او ملف صورة, او توصيف , او أي ملف اخر في الدليل الاساسي للموقع. تستطيع تحديد الدليل الاساسي لموقع باحدى الطرق: 1- كدليل متوضع على سواقة محلية في الجهازA directory located on this computer 2- كمسار مصطلح تسمية نظامي (UNC) الى موقع مشارك على الشبكة متوضع على مخدم ملفات ما. A Share located on another compuer (تحتاج هنا الى تحديد اعتمادات Credentials للاتصال بالموقع المشارك. 3- كإعادة توجيه الى URL الذ ي يرشد الزبون للاتصال بمخدم web مختلف بهدف الوصول الى المحتوى المرتبط بالدليل الاساسي , ويمكن ان تكون إعادة التوجيه هذه دائمة او مؤقتة. (ربط الى موقع اخر)

49 إعادة توجيه الوصول لموقع Redirecting Web Sites in IIS 6.0
تتمثل إعادة التوجيه في القدرة على اعادة توجيه الدليل الاساسي او الظاهري الى URL مفيدة عند تطوير الموقع او الصيانة . يمكن IIS من اعادة التوجيه الطلب من اجل أي ملف في الدليل الاساسي الى نفس URL او الى ملف مشابه في الدليل عن بعد. كما تستطيع اعادة توجيه الوصول الى دليل فرعي في الدليل الاساسي الحالي اذا كانت صفحة الصيانة maintenance page او المحتوى المكرر mirrorلديك متوضعا على المخدم ذاته. حدد اعادة توجيه دائمة اذا كنت تخطط حقيقة الى نقل محتوى الموقع الى مخدم اخر, لان بعض المتصفحات تستقبل الرسالةhttp301 permanent redirect قد تغير ارتباطاً او علاقة مرجعية او علاقة مرجعية الى ذلك الموقع تلقائياً. اما ايقاف اعادة التوجيه سيؤدي الى وصول الزبون الى الموقع البديل عن الموقع الاصلي.

50 اعادة توجيه الطلب الى موقع او دليل آخر To redirect to another web site or directory
1- في مدير IIS وسع مجلد الكمبيوتر المحلي , انقر بالزر الايمن على موقع الويب او المجلد الذي تريد اعادة توجيهه , واختر خصائص. 2- اختر الدليل الرئيسي ,او الوهمي , او جدول الدلائل(Home directory, Virtual directory, or directory tab) 3- تحت بند الاتصال في الموارد(The content for this source should come from) اختر رابطة الى موقع آخر A redirection to a URL 4- في صندوق اعادة التوجيه اكتب المسار الجديد

51 اعادة توجيه الطلب الى برنامج To redirect to another to a program
1- في مدير IIS وسع مجلد الكمبيوتر المحلي , انقر بالزر الايمن على موقع الويب او المجلد الذي تريد اعادة توجيهه , واختر خصائص. 2- اختر الدليل الرئيسي ,او الوهمي , او جدول الدلائل(Home directory, Virtual directory, or directory tab) 3- تحت بند الاتصال في الموارد(The content for this source should come from) اختر رابطة الى موقع آخر A redirection to a URL 4- Select the The exact URL entered above اللوحات

52 سماحيات الوصولAccess Permissions Local Path
1- script source access : اختر هذا المربع اذا أردت أن يتمكن المستخدمون من الوصول الى الترميز الفعلي للتوصيفات , مثل: ملفات ASP. لاحظ أنة لن يكون لذلك أي مفعول ما اذا لم تختر Read او write .(حيث يسمح Readللمستخدمين بقراءة الملف المصدر للتوصيف , بينما يسمح write بتعديل التوصيف). يستخدم هذا الخيار بشكل أساسي على مخدمات التطوير حيث يتم انشاء المحتوى ويكون بشكل افتراضي. 2- Read: يسمح بعرض محتويات دليل او ملف وخصائصه المرفقة . مثل: وقت الانشاء وحجم الملف ويكون هذا الخيار مفعلاً بشكل افتراضي.(مرتبطة بتأمين الموقع) 3-Write: يسمح بتعديل محتويات دليل او الملف. ولن تتمكن سوى المتصفحات التي تدعم المزة PUT او http 1.1 مثل Explorer 4 وما بعدة – من كتابة ملفات الى المخدم . ويكون هذا الاعداد معطلا بشكل افتراضي. 4-Directory browsing: يسمح بعرض محتويات الدليل الاساسي عندما لا تتواجد صفحة اساسية افتراضية في الدليل.ويجب ان يتم , بشكل عام تعطيل هذا الاعداد لكي يتم اخفاء بنية الدليل الخاصة بدلائل المحتويات لديك بحيث تتجنب عرضها للمستخدمين الذين قد يستعملوها في اماكن لا تريد لها ان تستخدم فيه.

53 5- Log Visits: يتسبب هذا الخيار في اضافة مدخل(entry) الى ملفات تسجيل IISكلما تم الوصول الى أي ملف في الدليل الاساسي من قبل زبون ما. لاحظ انة يتوجب عليك اختيار Enable Logging اولا في اللوحة web site قبل ان تعمل هذه الميزة .ويكون تسجيل لدليل اساسي متمكنا بشكل افتراضي. 6- Index this resource : اختر هذا المربع اذا كنت تريد ان تقوم خدمة الفهرسة بإضافة محتويات الدليل الاساسي الى Master Index الخاص بها. ويتم تنصيب خدمة الفهرسة (indexing service) بشكل افتراضي,

54 إعداد التطبيقات Application sitting
اذا قمت باختبار دليل محلي او موقع مشارك على الشبكة من اجل دليلك الاساسي, فسيكون لديك الخيار ايضا في اللوحة home directory لتحديد إعدادات التطبيقات المتعلق بتطبيق web الذي قمت بتطويره في هذا الدليل. وقد يكون تطبيق webمثلا, مجموعة من ASPs التي تعمل معا لتقديم بعض الوظائف البرمجية للمستخدم الذي يزور الموقع. 1- application name : استخدم هذا الحقل لاعطاء تطبيقك اسما مناسبا وحيدا 2- starting point : يمكن ان تتألف التطبيقات من شجرة من الدلائل ومحتوياتها. وتكون قمة هذه الشجرة هي نقطة بدء التطبيقات(application starting point) 3- :configuration يفتح هذا الزر صندوق الحوار application configuration الذي يسمح لك باعداد خيار عديدة لربط التطبيقات مع برامج او محركات التفسير او تحديد قيم الزمن الاعظمي او اختيار لغة افتراضية لتوصيف ASP واعدادات مراقبة تنفيذ التطبيق.

55 4- Execute permissions :
يسمح هذا الخيار بتحديد نوع التطبيق الذي سيسمح له بالعمل في الدليل . وتتضمن خيارات هذا الاعداد name, scripts only , scripts and executables ملاحظة :اذا حددت الاعداد write من اجل الدليل مع scripts and executablesفقد يتعرض امنك للتهديد حيث يمكن ان يسمح لمستخدم غير موثوق بتحميل ملف برنامج تنفيذي معاد الى المخدم مما قد يتسبب في حدوث اضرار مختلفة. 5- ِApplication protection : يسمح لك هذا الخيار ما اذا كان يتوجب على تطبيقك ان يشتغل داخل معالجة IISالاساسية(حماية ضعيفة) او في اجرائية خاصة مع تطبيقات اخرى (حماية متوسطة) او ضمن اجرائية خاصة كعملية منفصلة (حماية عالية) تكمن هنا الفكرة في حماية التطبيقات الاخرى التي تشتغل على المخدم في حال تأذى هذا التطبيق

56 اللوحة Documents the document tab
تسمح هذه اللوحة بتحديد ملفات محتملة من اجل مستندات افتراضية في الدليل الاساسي وتحديد الترتيب الذي سيحاول المتصفح وفقه الوصول إليها . هناك ثلاث انواع محددة بشكل افتراضيك: - document. tm - document. asp - Iisstart .asp مثال: اذا حاول المتصفح الاتصال بموقع web الافتراضي على المخدمws1.scribes.com باستخدام URL التالي فسيقوم المخدم باختبار للصفحة البدء بالتسلسل حيث يمكن اضافة صفحات افتراضية او حذفها ولكن اذا حذفة كل الصفحات فيجب ان يكون الزبون عارفا الاسم الفعلى للملف الذي يريد الوصول الية باستخدام كما تسمح هذه اللوحة بتحيد اسم لملف تذييل ما (المكتوب في html) حيث سيضاف هذا الاسم الى اسفل كل ملف يتم استرجاعة من الموقع من قبل الزبون. مثال: تستطيع اضافة عبارة حقوق النشر الى اسفل كل صفحة

57 اللوحة امن الدليل the directory security tab
من هنا نستطيع تحديد سماحيات الوصول للزبائن المجهولين الى محتوى الموقع وتمكين اتصال httpامن. 1- الوصول المجهول والتحكم بالتحقق:Anonymous Access and authentication للسماح بالوصول المجهول اضبط anonymous users لضبط نماذج التحقق : authentication methods وذلك من خلال edit ومنة يمكن ضبط ما يلي: - anonymous access : يتم الوصول المجهول الى محتوى الموقع دون الحاجة الى التحقق ويدعى حساب المستخدم الافتراضي الذي تم اشاؤه اثناء تنصيب IIS - basic authentication : يعني فيما اذا كان التحقق القاعدي مسموحا. وفي حال استخدامه سيتم تمثيل الزبون بصندوق حوار يطلب اعتمادات , حيث تمر هذه الاعتمادات غبر الشبكة وفق نموذج غير مشفر . وقد تم تعريف التحقق القاعدي تحديد HTTP 1الاصلي كما انه مدعوم من قبل جميع انواع متصفحات web

58 3- :Digest authentication for windows domain servers
هذه الطريقة في التحقق معرفة في http وIIS كما تستطيع العمل عبر جدران النار(firewalls) والمخدمات الوكيله (Proxy Servers) حيث يمر ترميز معين او اختصار للرسالة عبر الاتصال عوضا عن الاعتمادات الفعلية للمستخدم . ويتم نقل المعلومات وفق نص واضح ولكن بشكل مرمز, وهكذا فهو يعتبر آمناً وغير قابل لفك الشيفره. ويتطلب مخدم المجال الذي من اجله طلب التحقق ,نسخة نصية واضحة من كلمة سر المستخدم, ومع ذلك يتوجب اتخاذ احتياطات خاصة لتأمين مخدم المجال. 4- integrated windows authentication : يستخدم تبادل مشفر لتحقق الآمن من المستخدم من دون تمرير الاعتمادات فعليا عبر الاتصال . كما يمكن ان يستخدم التحقق المدمج في ويندوز (integrated windows authentication ) أيضا تحقق Kerberos اذا تم تنصيب دليل فعال على المخدم واذا كان مدعوماً من قبل متصفح الزبون.

59 اعدادات التحقق Configuring Authentication
يمكن ان تقدم للمستخدمين اسم حساب وكلمة سر للوصول الى المعلومات في الخادم ,ان هذه الميزة مثل الكثير من المزايا التي يقدمها IIS التي يمكن ان تكون في موقع او دليل او ملف التي تضبط عملية وطرق الوصول للمستخدمين Anonymous Authentication in IIS 6.0

60 خصائص موقع virtual directory

61 لوحة directory security لموقع web
1 الامان على الموقع طرق الوصول الى الموقع والية طلب اسم المستخدم وكلمة السر العناوين التي يسمح لها باستخدام الموقع والتي لا يسمح لها بذلك الاتصال المشفر وثيقة التشفير لوحة directory security لموقع web

62 السماح للمستخدمين الوهميين بالوصول 2
تحديد أي مستخدم يمكنه الاتصال بالموقع طرق ارسال واستقبال المعلومات المشفرة وكلمات السر بين المستخدم والخادم

63 دمج طرق التحقق المختلفة
لنرى ما هي النتائج التي تحصل عند اختيار اكثر من طريقة في صندوق (authentication methods) اذا قمت باختيار anonymous access مع basic authentication فسيتم تنفيذ اولا anon. Access وفي حال فشله , سيتم النحقق من الوصول القاعدي . بما معناه ان يتم تنفيذ الطرق الاكثر امنا اولا. مثلا 4 قبل 2

64 عنوان IP وحدود DNS تسمح لوحة directory security ايضا بتحديد الوصول الى موقع web بإعطاء الزبائن عنوان ip محدد او اسم مجال DNS محدد

65 هل يسمح عنوان IP او اسم المجال لدى المستخدم بالوصول الى المصدر
3 هل يسمح عنوان IP او اسم المجال لدى المستخدم بالوصول الى المصدر منع الوصول اضافة مجموعة عناوين الانترنت التي يسمح لها او تمنع من استخدام الخادم الخاص بي وهذا يكون حسب احدى الخيارين السابقين

66 الاتصالات الآمنة security communication
تسمح لك لوحة الامن ايضا بتمكين اتصالات http آمنة من خلال تطوير برتوكول SSL3 الذي تستطيع استخدامه لتشفير مرور web الموقع بين المخدم والزبون. ويعتبر ssl أساسيا اذا كنت تخطط لاستخدام مخدمك لتشغيل تطبيقات web متعلقة بالمعاملات المالية او لاستضافة معلومات حساسة .وتصل متصفحات web الى مخدم آمن يستخدم ssl باستخدام URL تبدأ بالسابقة عوضا عن السابقة المعتادة. ويعتمد ssl على تشفير المفتاح العمومي , الذي يتم فيه استخدام تراخيص رقمية من اجل الهوية واستحقاق الثقة للمخدمات (وللزبائن), بينما يستخدم زوج المفتاح العمومي / الخصوصي لتشفير وفك تشفير الانتقال مما يؤكد أمن وتكامل المعلومات المنقولة. اذا كنت تريد تعلم تشفير المفتاح العمومي (باب راجع التخطيط للأمن في كتاب خادم ويندوز) ملاحظة :قبل ان تحاول تحقيق الاتصالات الآمنة , يجب ان تؤسس للوصول الى سلطة الترخيص (Certificate Authority )(CA) التي تستطيع ان تمنح مخدم IIS ترخيص المخدم الضروري وزوج المفتاح العمومي/ الخصوصي. ومن اجل ذلك تستطيع الاختيار بين:

67 الاول: استخدام CA عمومي موثوق مثل. Inc و VeriSing للحصول على الترخيص وزوج المفاتيح. ويعتبر هذا الحل جيدا اذا اردت تمكين الاتصالات الآمنة من اجل موقع انترنت عمومي تقوم باستضافته على مخدمك. الثاني: تنصيب خدمات الترخيص (Certificate Services) على واحد او اكثر من مخدمات الشبكة بحيث يكون لديك CA الخاص بك. ويعتبر هذا الحل الجيد اذا اردت تنكين الاتصالات الآمنة في موقع إنترنت خاص تقوم باستضافته على مخدمك, وستحتاج من اجل تمكين SSL الى توليد ملف ترخيص , وإخضاعه الى CA بهدف استقبال ترخيص مخدم من CA . ويتضمن ترخيص المخدم المفتاح العمومي المرفق, ويستخدم للتأكد من هوية المخدم والتأسيس لاتصالات آمنة.

68 اتبع الخطوات التالية للحصول على ترخيص مخدم
Server certificate في هذا المثال :سيتم طلب ترخيص مخدم من اجل موقع web الافتراضي على المخدم ws1.scribes.com , بينما يكون المخدم الذي يشغل خدمات الترخيص هو مخدم المجال dc1.scribes.com , وسيكون اسم CA من اجل الشركة scribes.com هو سؤقهلاثس 1- اختر server certificate من اللوحة directory security من النافذة default web site properties سيؤدي ذلك الى تشغيل (web server certificate wizard) انقر next 2- اختر create a new certificate ثم next 3- اختر prepare the request now but send it laterاذا كنت تخطط لإخضاع ملف طلب أمن الى CA عمومية. (ستحتاج لاحقا الى تنصيب او ربط الترخيص الذي تتلقاه من CA الى مخدمك) او اختر send request immediately to an online certificate authority اذا أردت طلب ,والحصول , وربط الترخيص دفعة واحدة بإخضاع طلبك مباشر لمخدم تراخيص في شركتك.(سنتبع الخيار الثاني هنا) انقر next 4- حدد اسما مناسبا للترخيص(يتم اقتراح اسم موقع web الافتراضي بشكل افتراضي هنا)وعدد الثبات للدلالة على طول مفتاح التشفير(512 او 1024 بت). انقر next

69 5- حدد أسماء وحدات تنظيمية ومؤسسات من أجل ترخيصك. ثم انقرnext
6- حدد أسما شائعا من اجل موقعك. استخدم اسم DNS الكامل من اجل الموقع اذا كان موقعك عموميا على الانترنت.واستخدم في مثالنا اسم ws1.ecribes.comكاسم شائع لموقع web الافتراضي.انقر next 7- حدد المدينة, والولاية, والدولة. استخدم الاسماء العملية وليس الاختصارات(باستثناء رموز الدول المكونة من حرفين).ثم انقر next 8- اختر CA التي تريد ان تخضع طلبك لها (المخدم الذي يشغل خدمات الترخيص في شركتك). ثم next 9- أكد معلوماتك, ثم انقر next 10- سيتم توليد ملف طلب ترخيص وإخضاعه الى المخدم الذي يشغل خدمات الترخيص, حيث سيقدم ترخيص المخدم المطلوب وزوج المفاتيح العمومي/الخصوصي. كما سيقوم المعالج بتنصيب الترخيص يلقائياً على المخدم وسيطلب منك ان تنقر Finishعند الانتهاء. وحالما يتم تنصيب ترخيص مخدم على موقع web الخاص بك , فستستطيع عرض معلومات الترخيص بالنقر فوق الزر view certificate في اللوحة directory security .

70 لاتمام تمكين SSLمن اجل موقع web الافتراضي
1- انتقل الى اللوحة web site في النافذة default web site properties وتأكد من ان البوابة SSL محددة على القيمة وهي بوابة SSL الافتراضية .(تستطيع استخدام الزر advanced لاعداد هويات SSL الأخرى من اجل الموقع اذا اردت) 2- عد الى اللوحة directory security ثم انقر edit في المجموعة secure communication سيفتح عنها صندوق الحوار secure communcation 3- اختر المربع (SSL) Require Secure Channel ثم انقر OKلانهتء إعداد SSLمن اجل موقع web الافتراضي.(لاحقا يتم شرح الخيارت الاخرى)OK 4- اختبر الان الاتصالات الامنة باستخدام Internet Explores لفتح URL التالي: اختر العقدة Defaulted web site ثم انقر الزر Action واختر Browse من القائمة المنسدلة. 5- سيبدأ عمل متصفح الانترنت حيث سيحاول الوصول الى الصفحة الاساسية الافتراضية من اجل . وسيتم عرض النتيجة على شكل رسالة تقول: “this page must be viewed over a secure channel” اختر open من القائمة file ثم ادخل URL المنقح .

71 خيارات الاتصالات الآمنة:
6- قد يطهر صندوق حوار يدلك على انك على وشك عرض صفحات عبر اتصال آمن , انقر OK في هذه الحالة . يجب ان تظهر الصفحة الاساسية default. tm <<< خيارات الاتصالات الآمنة: الى جانب نرخيص SSL تستطيع ان تستخدم صندوق الحوار secure communication لغايات اخرى. 1- لتحديد ان اتصال SSL ستستخدم تشفير باعتماد 128 بت.(ويتوفر ذلك في الولايات المتحدة وكندا فقط من خلا قوانين التشفير الحالية). 2- تحديد كيفية التعامل مع تراخيص الزبون . تتأكد تراخيص من هوية الزبائن وتستخدم بشكل نموذجي عندما يحتاج المستخدمون عن بعد للوصول الآمن الى انترنت عبر اتصال إنترنت غير آمن . كما تستطيع تجاهل , او قبول , او طلب تراخيص زبون أثناء اتصالات SSL . 3- تمكين ربط ترخيص الزبون . تمكن هذه الميزة المدراء من انشاء ارتباطات mappings بين حسابات مستخدم windows 2003 وتراخيص الزبون , وهكذا يمكن ان يتم التحقق من المستخدمين , ودخول المستخدمين الى الشبكة تلقائيا اذا امتلك هؤلاء المستخدمون ترخيص الزبون المناسب. 4- تمكين قائمة ثقة الترخيص CTL (Certificate Trust List) . حيث CTL هي قائمة من سلطات الترخيص CAs , من اجل موقع الويب , التي اعتبرت موثوقة من قبل موقع ويب . ويتم انشاء CTLs باستخدام المعالج CTL, وذلك باختيار الزر next في اسفل صندوق secure communication .

72 لوحة التروسيات HTTP headers
تستطيع استعمالها من اجل موقع ويب لتمكين انتهاء صلاحيات على الموقع , ولتحديد ترويسات http المخصصة التي تنتج عن المخدم من اجل زبائن http التي تطلبها , ولتمكين وتحديد تصنيفات المحتوى Recreation Software Advisory Council (RSAC) على المخدم , ولتحديد ارتباطات MIME إضافية من اجل موقع ويب. 1- انتهاء فعالية المحتوى (Content Expiration ) عندما تمكن انتهاء فعالية المحتوى على الموقع , ستكون النتيجة انة عندما يطلب متصفح زبون ملفا من الموقع, فستتضمن رؤؤس httpالناتجة من المخدم معلومات متعلقة بتاريخ انتهاء الصلاحيات لمحتوى الموقع . وسيقرر الزبون عندها اذا كان يحتاج الى تحميل إصدار أحدث من الملف او استخدام نسخة مخبأة ضمن المتصفح. ملاحظة: اذا كان الموقع يحتوي على معلومات متغيرة دائما فيجب دفع الزبون الى استرجاع نسخ حديثة وذلط عن طريق اختبار الخيارExpire immediatetly

73 ربط MIME : تصنيف المحتوى (content rating)
ترويسات HTTP المخصصة(custom HTTP Headers) تسمح هذه الميزة بتحديد ترويسات http المخصصة الناتجة عن المخدم من اجل زبائن http التي تطلبها. وقد يستخدم هذا الخيار في أوضاع مختلفة تشتمل الجدران النارية (FireWalls) او المخدمات الوكيلة (Proxy Servers) لتمكين او تعطيل ميزات محددة أثناء جلسات http تصنيف المحتوى (content rating) يستخدم هذا الخيار لتمكين وتحديد تصنيفات محتوى RSACعلى المخدم . حيث يتم تصنيف محتويات العنف, والجنس والعبث , واللغة على الموقع , ويتم تمكينة بشكل نموذجي على مواقع تستضيف محتوى غير مناسب للعرض على القاصرين. للحصول على معلومات اضافي حول RSACقم بزيارة الموقع ربط MIME : تمت مناقشة ارتباطات MIME العامة من اجل مخدم IIS في مستوى المخدم(راجع)

74 اللوحة Custom Errors تظهر هذه اللوحة مجموعة رسائل الخطأ التي تنتج عند عمل IIS خادم/زبون تتواجد ملفات الاخطاء هذه في المجلد\%windir%\help\iishelp\common وتستطيع تعديلاها اذا ادرت

75 خصائص موقع web

76 خاصية الامن لموقع web

77 اشاء المناطق لتخزين المعلومات عن المستخدمين Creating Application Pool in IIS 6.0

78 المجلد الذي يحوي الموقع
1 المجلد الذي يحوي الموقع اسم البرنامج اذا كنا نريد تخزين معلومات عن المستخدمين نقطة الانطلاق اسم الموقع الصلاحيات فقط للشيفرات المكان الذي سيتم تخزين البيانات فيه

79 اشاء وعزل التطبيقات في iis Creating and Isolating Application in iis
2- اختر الدليل الرئيسي ,او الوهمي , او جدول الدلائل(Home directory, Virtual directory, or directory tab) 3- من صندوق الخيار اعداد التطبيقات (Application Setting)انقر انشاء Create. سترى زر تغيير Remove 4-في مربع اسم التطبيق (Application name) اكتب اسم التطبيق الذي تريد 5- انقر موافق. عزل التطبيقات يعني اشاء ادارة لهذه العملية (مساحة من الذاكرة)منفصلة عن الشبكة وغيرها من التطبيقات

80 To Isolate an application in worker process isolation mode
1- في مدير IIS وسع مجلد الكمبيوتر المحلي , ووسع مجلد موقع ويب, اقر بالزر الايمن على التطبيق المطلوب عزلة , واختر خصائص. 2- اختر الدليل الرئيسي ,او الوهمي , او جدول الدلائل (Home directory, Virtual directory, or directory tab) (depending on the application) 3- منin the appropriate settings section, in the application pool list box, click an application pool. 4- click apply, and then clock ok

81 To Isolate an application in IIS 6.0 isolation mode
2- اختر الدليل الرئيسي ,او الوهمي , او جدول الدلائل(Home directory, Virtual directory, or directory tab) (depending on the application) if you are in the directory listed as the Starting Point directory, the Application name box is already filled in. 3- من Execute permissions list box ,click the appropriate process option. 4- ok

82 المكان الذي سيتم تخزين البيانات فيه
1 نقطة الانطلاق اسم الموقع الصلاحيات فقط للشيفرات المكان الذي سيتم تخزين البيانات فيه

83 اعادة توجيه موقع الويب Redirecting Web Sites in IIS 6.0
عندما يطلب متصفح الانترنت او برنامج على موقعك خدمة تحديد موقع صفحة من موقع وإعادتها للمتصفح عند تحريك صفحة على موقعك لا يمكن دائما الاتصال بكل الصلات التي تشير الى الموقع القديم للصفحة. تأكد من ان المتصفح يستطيع ايجاد الملفات في الدليل العنوان الجديد URL يمكنك تكليف المخدم لتوجيه المتصفح على العنوان الجديد URL

84 استضافة عدة مواقع ويب في IIS Hosting multiple web sites (iis 6.0)
انشاء واستضافة مواقع متعددة يجب عليك أولا أن تضمن التحقق من هوية كل موقع ,لتحقيق هذا الهدف ستحتاج الى الحصول على عدة عناوين برتوكول IP او تحديد عدة اسماء للمضيف الى عنوان IP واحد. مثل الحصول على وصيانة عدة عناوين IP هي عادة مهمة مخصصة للشركات الكبيرة ومزودي خدمة الانترنت (ISP),بينما تخصص عدة اسماء للمضيف العنوان هو جزء بسيط نسبيا من خلال مدير iis . جهازك او شبكتك يمكن ان تستخدم كل اسم (DNS) في طلب استضافة عدة عناوين

85 To assign a host header name
1- في مدير IIS وسع مجلد الكمبيوتر المحلي , انقر بالزر الايمن على مجلد موقع الويب ,انقر بالزر الايمن على موقع الويب, واختر خصائص. 2- اختر بند web site من الخصائص , وانقر على Advanced 3- انقر على اضافة Add 4- من الصندوق الذي يظهر اكتب عنوان ip, ومنفذ tcp (and host header nalue for your web site) بإمكانك امتلاك شهادة عدة خادمات ,وعدة عناوين ,و عدة منافذsslللخادم

86 To add a Web site with the Web Site Creation Wizard اضافة موقع من معالجة الانشاء
1-In IIS Manager, expand the local computer, right-click the Web Sites directory, point to New, and click Web Site. 2-Click Next. In the Description box, type the name you have selected for the Web site, and click Next. 3-In the Enter the IP address to use for this Web site box, click All Unassigned to allow HTTP to respond to all unassigned IP addresses on the server, or click a specific IP address for the site.

87

88

89

90

91

92

93

94


Download ppt "الخطوات المطلوب القيام بها قبل انشاء الموقع"

Similar presentations


Ads by Google