يعر مخدم عطعة تيل نظام ماقوح المصدر قدمئه 800 0005© 5000573:6 علاء08 ويتوفر مع رمازه مجاقاً على متضات عمل
يتمتع هذا المخدم بالكثير من الخصائص المميزة نذكر منها: دعمه للعديد من لغات البرمجة مثل 6:1 تزتام؛ ودعمه للبروتوكولات
الآمنة.551 و 11:5 و لإمكانيات التحكم بشكل صفحات الخطأء بالإضافة إلى توفر رمازه على نحو مفتوح مما يسمح بتطويره
وتحسيئه ومعالجة ثفراته بصورة أن
إحصاءات عام 3005.
مخم (0ة 12و56 عه تاه ده قم ماه )115
جرى تطوير هذا المخدم من قبل شركة 1460508 و هو عبارة عن مجموعة من الخدمات المخصصة لبيئة الوب والتي تعمل على
نظام التشغيل 13/100005 .يتم توزيع هذا التطبيق حالياً كخدمة من نظم الشغيل 2000 1111840175 ر عةنتع: 2003 1118015 و
سالك سانا
تتضمن النسخة الحالية 6.0 115 خدمات 11112/131723 ,101127 ,51012 ,212 وبر مخدم 1135 المناس الأقوى
لأمنية. وقد جرى تجاوز العديد من التغرات في النسخة التجريبية 7.0 115 وجرى تصميمها على شكل وحدات ومكونات متفصل مما
أكبر في التعامل مع هذه المكونات.
جرى تطوير هذا المخدم من قبل شركة م:1/:0:0578 د35 يُدعى حالياً 0155 5017 يتميز هذا المخدم بخصائص أمان عالية»
ووسهولة استخدام مما يجعله مخصصاً لتطبيقات العمل المتوسطة و الكبيزة.
يتوفر المخدم على أغلب منصات العمل وهو يعطي العديد من الميزات للتطبيقات التي تستخدم تتنيات 717/8 و 157 كما يدعم تقنيات
لتر 2117 ر تقنيات 061.
تم تطوير هذا المخدم من قبل شركة 8016© 2605 وهو يحتل المرتبة الأولى من حيث السرعة منذ عشر سنوات؛ ويعمل على
لد ممعتسادة م 110111602 لم هنا
منصات عمل 101115 بمختلف أنواعها.
تثبيت مخدم 118
1. التأكد من تغطية عتاديات المخدم للحاجات الدنيا لفسخة 115 التي نثبتهاء مثلأء يصع باستخدام مخدم بذاكرة أولية 512
ميغابايت ومعالج 24 كحد أننىء؛ عند ام النسخة 6.0 115
2. التأكد من تثييت عائلة البروتوكولات 1202/17 وذلك عن طريق إعدادات خصائص الاتصال الشبكي.
نظام الملفات 10175
3 إعداد القرص الصلب الخاص بمخدم 115 وتهيئته باستخدام
ام التشغيل 7150805؛ المخدم 1 كإحدى خدماتهاء لتثفيت هذا المخدم نتبع المراحل التا!
نضغط زر 82:6 ثم نختار خيار لوحة التدك
نختار خيار إضافة أو إزالة برامج ونحدد خيار إضافة أو إزالة مكونات 10/800088 تفل خيار مخدم 115
3 يمكنئا اختيار جزئيات التثييت من خلال النقر على زر 1818515
نلاحظ بالثقر على لُقونة 6015 8578 11ت من خيارات لوحة التحكم ظهور أيونة خاصة للوصول إلى 115
كما نلاحظ أيضاً أنه يجري تلقائياً عملية إضافة مجلد باسم 120517103 ضمن القرص الصلب الذي يجري تثبيت 15 عليه
واجهة إدارة مجموعة مخدمات 118
تتكون واجهة إدارة 115 كما يظهر الشكل أدناه؛ من قسمين رئيسيين:
8 القسم الأيسر الخاص بإظهار مخدمات 115 العاملة على نفس الجهاز أو على عدة أجهزة ضمن الشبكة؛ بالإضافة إلى الخدمات
2 القسم الأيمن الذي تظهر فيه الفهارس الفرعية والملفات المحتواة ضمن هذه المجادات»
د« اء اقاق اق "5ت دح
المع | 6د 0 0 108
ايقدم 115 خدمات متعددة؛ فهو يعمل كمخدم 350417 وكمخدم 117 ب وليقاف فقيل
أي من الخدمات باستخدام خيارات :8:8 - مم8 - ©2805 عبر النقر بالزر الأيمن على أية خدمة من هذه الخدمات.
استضافة مواقع الوب في 115
تعتمد الفكرة الأساسية في استضافة المواقع على إنشاء مجلدات تحتوي وثائق وصفحات ال ,2224 المراد تشرهاء بالإضافة إلى
النصوص البرمجية التي تعمل من جهة الزبون أو من جهة المخدم. يتولى مخدم 115 دور الوسيط الذي يستقبل طلبات متصفح الوب
ويعيد المحتوى المناسب من المجلد المناسب.
يُتشئ 115 مجلداً تلقائياً باسم 07004 يعتبر المجلد الرئيسي التلقائي. كما يقدم 115 آلية لإضافة مجلدات أخرى وإدارتها. حيث
تشكل هذه المجلدات جذر شجرة المجلدات التي تحتوي وتاثق وصفحات مواقع الوب
لد ممعتسادة م 11011602 لف هنا
لتمكين وصول مستخدمي المتصفح إلى صفحات موقع غير محتواة ضمن المجاد الرئيسي التلقائي يمكننا إبشاء ما يسمى بالمجلد
ايظهر المجلد للمتصقح وكأنه محتوى ضمن المجاد الرئيسي التلقائي بالرغم من كونه غير محتوى فيزيائياً ضمنه.
يمتلك كل مجلد افتراضي اسم بديل (أو اسم مسار)ء وهو الاسم الذي يستخدمه المستعرض للوصول إلى هذا المجاد ويكون عادةً أقصر
من المسار الفيزيائي الحقيقي لهذا المجلد.
1 درجة أمان أعلى كونها تحجب عن المتطفلين المسار الفيزيائي الحقيقي للمجلد.
2 سهولة عملية إدارة المخدمء وجعل عماية تقل الملفات فيزيائياً -من مكان إلى مكان آخر على الفقرص- عملية سهلة لا تسبب
أي تغيير للعناوين المستخدمة ضمن الصفحات.
3 سهولة استذكار المسار الافتراضي كونه أقصر من المسار الفيزيائي+
إضافة مجلد افتراضي لاستضافة موقع
الإضافة مجلد ااتراضي بغرض استضافة مجموعة من صفحات الوبء نتقر بالزر الأيمن على خيار ©808تاء177 2680016 ثم نختار من
القائمة 11 الخيار بماععءنك ل008ء1/1. تودي هذه العملية إلى تشغيل معالج خاص بإنشاء المجلدات الافتراضية.
يُطلب تحديد الاسم الُستخدم للوصول إلى هذا المجلد؛
يطلب تحديد اسم الموقع التيزيائي لهذا المجلد على القرص؛
ب تحنيد صلاحيات الوصول لمحتويات هذا المجلدء
بعد ضبط هذه الإعدادات يصبح بإمكاننا وضع ملف من نمط ,11114 ضمن المجلد الفيزيائي الحقيقي الذي يمثله المجلد الافقراضي
ويصبع بإمكاثنا استعراضه عن طريق متصفح الوبء حيث يمكننا الوصول إلى محتوى صفحة الوب مباشرة باستخدام محدد الموارد
القياسي 1781
يجري الوصول إلى صفحة للط:1©8 على مجلد افتراضي باسم تا788: ضمن مخدم موصول على الشبكة ويحمل العنوان 17:
0-5 بكتابة محدد المورد القياسي:
فإذا كان لدينا مخدم 0115 تستطيع ربط تاء»«5/»0 1217 0:/10ف1نا باسم نطاق معين فيصيح محدد الموراد القياسي من الشكل:
أمسخطط لمعا ليمع مت صم بجسا مط
النماذج في 20311131
يتعرف الطالب في هذا الفصل على:
1 المحة عن 2037147
2 النماذج في 2031147
عناصر نماذج 2037147
© الحقول النصية
© حقول الاختيار
الأززار
الحقول المخاة
هو عبارة عن معيار متقدم عن المعيار 111147-40 جرى وضعه لبناء فسخة ,121147 متوافقة تماماً مع الشروط الصارمة للمعيار
7 من ناحية أسلوب كتابة التأشيرات؛ واحترام إغلاق كل تأشيرة مفتوحة؛ والتركيز على التداخل الصحيع للتأشيرات؛ وعدم
القسامج في تجاوز بعض التأشيرات» واستخدام الفواصل: ( ') لتحديد كيم الواصفات مثل ”قنتل2/ة'ح19ناتلتالظ» وغيرهاء
النماذج في 22111131
تهدف إلى جعل صفحات ,]12114 أكثر تفاعلية. وتسمح النماذج لمستخدمي صفحة الوب بتوزيع
ات ضمن حقول محتواة في صفحة .177241 وإرسال هذه
النماذج من حقل بحث بسيطء إلى نموذج خاص بنظام بيع وشراء متكامل عبر الشبكة؛ أو إلى نظام
إلكترونيء أو أية خدمة تمكن المستخدم من إدخال معلومات تمهيداً لمعااجتهاء
1 يتكون النموذج من حقل إدخال أو أكثر. يمكن أن تكون هذه الحقول؛ حقول إدخال نصيةء أو أزرارء أو مربعات اختّهار ١ أو
تكون عناصر النموذج محصورةٌ بين التأشيرة
أن يحتوي نصوصاً و صوراً (تساعد في شرح كينية ملء حقول النموذج). كما يمكن للنموذج أن يحوي على تنصوص
برمجية من جهة الزبون» مكتوبة بلغة 15785084 أو غيرهاء تساعد في عملية تقييم البيانات»
عند إرسال النموذج المعالجة؛ يُرسل المتصفع ببانات الحقول إلى المخدم لمعالجتها أو إلى عنوان بريد إلكتروني أو إلى نص برمجي
من جهة الزبون. يُعبر الشكل التالي عن نموذج تقليدي:
عناصر النموذج: الواصفة 11111100
1 حالة نموذج يستخدم طريقة 2037: حيث يجري توجيه المتصفح لإرسال البيانات إلى مخدم وب أو إلى عنوان بريد
حالة نموذج يستخدم الطريقة 0157: حيث يجري توجيه المتصفع لإرسال البيانات إلى مخدم وب أو إلى عنوان بريد
إلكثروني؛ على شكل سلسلة محارف تضاف إلى التحدد ب[12 ضمن طلب 2571712 الترسّل إلى المخدم.
بالإضافة إلى طريقتي 6157© و 2057 هناك العديد من الطرق الأخرى لإرسال طلب 117117 مثل الطرق 101ل 6م261
:مهل ؛©عم«ه0ء لكننا سنتعامل حصرياً مع الطريقتين 6157 و 057 وسنستعرض لاحقاً الفروق الأساسية بين هاتين
3 تحدد الواصفة 20808 للمستعرض العنوان الذي يجب أن تصل إِليه الييانات الرسلة؛ إذ يمكن أن تكون القيمة السُنَتةٌ
للواصفة؛ عنوان بريد إلكتروني؛ أو محدد [12 لصفحة تحتوي على نص برمجي من جهة المخدم.
زر الإرسال منستان5.
تتم عملية الإرسال؛ والوصول إلى العنوان المحدد في الواصفة 26100 عند
عند ضغط زر #نتتاد©؛ بحزم الييانات و إرسالها كرسالة بريد إلى عنوان البريد المحدد في المثّال -5158525
مثال 3:
< ”لطم . 2611011-71 000-7625217 1157 01>
كانت إحدى الحقول المراد إدخالها هي ©8200 وكانت قيمة الحقل هي لعبة؟؛ يظهر محدد ل1 عند الإرسالء بالشكل التالي:
لخصة 6- عه درطم . 66 ؟ نسم .ه06 بو / / :تنعط
عناصر النموذج: الواصفة 1512102
ل تحدد الواصفة 15061708 نمط الترميز الُستّخدّم عند إرسال بيانات النموذج. تأخذ هذه الواصفة قيمها من أنماط المعيار
58 وهو مار يوصتف أسلوب ترميز البيانات؛ جرى تطويره لترميز البيانات المختلفة ضمن شكل نصي وباستخدام
يجري تحديد نمط الترميز على النحو التالي: 501:10 6/1/1105 101/510 فعلى
حيث يصلح الترميز السابق لجميع نماذج الوب عدا تلك اقتي تتطلب إرسال ملفات إلى مخدم الوب» والتي يجري فيها
المثال يظهر نمط الترميز
استخدام القيمة:
جمععة حسم عدم نسحا 01627 امدق
عناصر النموذج: الواصفة 566 تف01)أدو 4
النماذج متعددة اللغات. تكون القيمة التلقائية لهذه الواصفة 01153707727 التي تشير إلى استخدام نفس قائمة المحارف
المستخدمة في تزه
عند الحاجة لاستخدام أكثر من قائمة محارف؛ يمكن وضع كيم الواصفة السابقة على شكل كيم متتالية يجري تصلها بفاصلة»
كما هو الحال في المثال التالي:
عناصر النموذج: الواصفة 66ج182
تستخدم الواصفة 18568 في بيئة الصفحات متعددة الأطر. تُجِر قيمة هذه الواصدفة عن اسم الإطار الهدف الذي ستظهر فيه الإ
بعد إرسال النمونج (في حال أعاد النص البرمجي من جهة المخدم أي خرج). فعلى سبيل المثالء تُستخدم هذه الواصفة عند الحاجة
لإدخال بيانات خاصة بنموذج بحث متوضع ضمن إطار ما في صفحة .15714؛ وعند الحاجة لاسترجاع نتيجة البحث ضمن إطار
آخرد
تأخذ الواصفة 188561 القيم:
تجري إعادة خرج النموذج في نافئة جديدة بدون اسم
تجري إعادة خرج النموذج ضمن نفس الإطار الذي يحوي النموذج.
3 #صععدم_” تجري إعادة خرج النموذج ضمن الإطار الأب للإطار الذي يحوي النموذج.
”ع؛_" تجري إعادة خرج النموذج ضمن الإطار الرئيسي مع إزالة كل الإطارات الأخرى.
الأحداث 01150217 و 101155557
1 يجري تنذ الحدث 011510217 عند إرسال النموذج
2 يجري تنيذ الحدث 011825517 عند إلغاء معلومات النموذج
عناصر النموذج: واصفات أخرى
لا تققصر واصفات وأحداث النماذج على تلك التي قمنا بشرحها في الشرائع السابقةء إذ توجد واصفات وأحداث أخرى سنذكر بعضها
1 10 تُستَخْتم هذه الواصفة لتحديد اسم فريد النموذج.
85 : تُستَحَتم هذه الواصفة في حال الرغبة باستعمال الأنماط الخاصة بملفات 053 الثعرفة ضمن التأشيرة 35716 من
نفس الوثيقة.
©391: تُستَخم هذه التأشيرة لتعريف أنماط يجري استخدامها في تتسيق عناصر الوفقة.
4 1106 تستّخْتم اتحديد عنوان العخصر حيث يستفيد المتصفح من قيمة هذه الواصفة لإظهار مربع يحوي هذه القيمة لدى
مرور مؤشر الفأرة فوق العنصرء
لم ممعتسادة مو0 1101116 لوقه ه10