التقنيات المستخدمة في النصوص البرمجية من جهة المخدم

 تاريخا جرى تطوير النصوص الرمجية من جهة المخدم اعتمادا على لغات البرمجة التقليدية او اللغات الخطاطية التقليدية مثل C و Perl و Shell script بحث كان التطور يعتمد على انشاء ما يسمى ب ( Common gateway interface ) CGI لتحصيل المعطيات التي يرسلها الزبون و التعامل معها 

و قد كان نظام التشغيل الذي يعمل عليه مخدم الويب هو المسؤول عم عملية تنفيذ هذه البرامج بحيث كان توجيه نتائج التنفيذ الى تطبيق مخدم الويب 

جرى حديثا تطوير تقنيات اخرى كذلك التي تعتمد لغات مثل ASP و PHP بحيث يجري تنفيذها مباشرة من قبل مخدم الويب او عن طريق وحدات برمجية اضافية و ضمن فضاء العمل و العنونة المخصصتين لمخدم الويب 

من اشهر التقنيات المستخدمة في تطوير النصوص البرمجية من جهة المخدم :

PERL : لم يجر تصميم هذه التقنية لكتابة النصوص البرمجية الخاصة ببيئة الويب و لكنها اثبتت فعالية عالية في هذا المجال و هي ما تزال مشتخدمة لكتابة برامج CGI و الوحدات الخاصة بمخدم الويب APACHE نظرا لامكانيتها الكبيرة في معلجة سلاسل المحارف و هي العناصر التي يتم تبادلها بشكل اساسي في تطبيق وب تاخذ ملفات النصوص البرمجية التي تستخدم هذه التقنية اللاحقة PL 

ASP : جرى تطوير هذه التقنية من قبل شركة مايكروسوفت و هي تستخدم لغات مثل Java script و VB Script 

تاخذ ملفات النصوص البرمجية التي تستخدم هذه التقنية اللاحقة ASP 

ASP NET : جرى تطوير هذه التقنية ايضا من قبل شركة مايكروسوفت و ركزت على اعتماد البرمجة المقادة بالاحداث و اعتماد اطار عمل NET تاخذ ملفات النصوص البرمجية التي تستخدم هذه التقنية اللاحقة ASPX 

PHP : جرى تطويرها كتقنية من تقنيات المصادر المفتوحة ( Open source ) و هي تكافئ تقنية ASP من حيث امكانيتها مع تمتعها بميزة الانفتاح و بامكانية التطوير و التحسين و التوسع من قبل العديد من الجهات نظرا لكونها مفتوحة المصدر 

تاخذ ملفات النصوص البرمجية التي تستخدم هذه التقنية اللاحقة PHP 

ColdFusion : و هي نسخة تجارية من التقنية التي طورتها شركة Macromedia لدعم النصوص البرمجية من جهة المخدم 

تتوفر هذه التقنية على اكثر من بيئة عمل و تدعم التعامل مع اكثر من نظام ادارة قواعد بيانات 

تاخذ ملفات النصوص البرمجية التي تستخدم هذه التقنية اللاحقة CF 

JSP : وهي تقنية مبنية على لغة جافا لبناء نص برمجي من جهة المخدم 

تتوفر هذه التقنية على اكثر من بيئة عمل ( Windows /Unix / Linux ) 

تاخذ ملفات النصوص البرمجية التي تستخدم هذه التقنية اللاحقة JSP

مخدمات الويب الاكثر انتشارا 

1 - مخدم APACHE 

2- مخدم ( Internet Information Services ) IIS : 

3- مخدم Sun Java Micro System Web Server : 

4 - مخدم Zeus 

مخدم Apache :
يعتبر مخدم Apache نظام مفتوح المصدر قدمته Apache software foundation و يتوفر مع رملزه مجلنل عبى منصات عمل Linux , Unix , Novell , Windows 
يتمتع هذا المخدم بالكثر من الخصائص المميزة نذكر منها : دعمه للعديد من لغات البرمجة مثل Perl , php ودعمه للبروتوكولات الامنة SSL و TLS و توفيره لامكانيات التحكم بشكل صفحات الخطأ بالاضافة الى توفر رمازه على نحو مفتوح مما يسمح بتطويره و تحسينه ومعالجة ثغراته بصورة افضل و اسرع 
يعد هذا المخدم من اكثر مخدمات الوب شعبية و انتشارا على الاطلاق بحسب احصاءات عام 2005 
مخدم ( Internet Information Services ) IIS : 
جرى تطوير هذا المخدم من قبل شركة Micosoft و هو عبارة عن مجموعة من الخدمات المخصصة لبيئة الوب و التي تعمل على نظام التشغيل Windows 
يتم توزيع هذا التطبيق حاليا كخدمة من نظام التشغيل Windows 2000 و Windows 2003 server و ًهىيخصس ْ؛ حقخ 
تتضمن النسخة الحالية IIS 6.0 خدمات HTTP / HTTPS , NNTP , SMTP , FTP 
و يعتبر مخدم IIS المنافس الاقوى لمخدم Apache من حيث الشعبية و الانتشار ولكنه و حنى نسخته الحالية يعاني من بعض نقاط الضعف و خصوصا من النواحي الامنية 
و قد جرى تجاوز العديد من الثغرات في النسخة التجريبية IIS  7.0 و جرى تصميمها على شكل حدات ومكونات منفصل مما يضيف مرونة اكبر في التعامل مه هذه المكونات 
مخدم Sun Java Micro System Web Server 
جرى تطوير هذا المخدم من قبل شركة Sun Micro System يدعى حاليا Sun ONE 
يتميز هذا المخدم بخصائص امان عالية و بسهولة استخدام مما يجعله مخصصا لتطبيقات العمل المتوسطة والطبيرة 
يتوفر المخدم على اغلب منصات العمل و هو يعطي العديد من الميزات للتطبيقات التي تقنيات Java و JSP كما يدعم تقنيات ASP و PHP و تقنيات CGI 
مخدم Zeus :
تم تطوير هذا المخدم من قبل شركة Zeus technology و هو يحتل المرتبة الاولى من حيث السرعة منذ عش سنوات و يعمل على منصات عمل UNIX بمختلف انواعها :

                                       تثبيت مخدم IIS 

الخطوات التي تنسق عملية التثبيت :

1 - التاكد من نغطية عتاديات المخدم للحاجات الدنيا لنسخة IIS التي نثبتها 

مثلا ليصبح باستخدام مخدم بذاكرة اولية 512 ميغابايت و معالج P4 كحد ادنى عند استخدام النسخة IIS 6.0 

2 -التاكد من تثبيت عائلة البروتوكولات TCP / IP و ذلك عن طريق اعدادات خصائص الاتصال الشبكي 

3 - اعداد القرص الصلب الخاص بمخدم IIS و تهيئته باستخدام نظام الملفات NTFS 

خطوات التثبيت :

تتضمن عدة اصدارات من نظام التشغيل Windows المخدم IIS كاحدى خدماتها لتثبيت ه1ا المخدم نتبع المراحل التالية :

1- نضغط زر Start ثم نختار لوحة التحكم 

2- نختار خيار اضافة او ازالة برامج و نحدد خيار اضافة اوازالة مكونات Windows و نفعل خيار مخدم IIS 

3- يمكننا اختيار جزئيات التثبيت من خلال النقر على زر Details 

ملاحظة :

ملاحظ بالنقر على ايقورنة Administative tools من خيارات لوحة التحكم طهور ايقونة حاصة للوصول الى IIS 

كما نلاحظ ايضا انه يجري تلقائيا عملية اضافة مجلد باسم INETPUB ضمن القرص الصلب الذي يجري تثبيت IIS عليه 


ليست هناك تعليقات:

موقع تعليمي يشكركم جميعا ويتمني للجميع التوفيق والنجاح &يمكنكم الانضمام الي الموقع من خلال رابط الانضمام & يمكنكم طلب شروحات واستفسار في اي وقت علي مدار اليوم

يتم التشغيل بواسطة Blogger.