اختيار خادم الويب الصحيح لعملك

تعلم استخدام خادم الويب الخاص بك الصفحات على

خادم الويب هو أساس كل شيء يحدث مع صفحة الويب الخاصة بك ، ولكن في كثير من الأحيان لا يعرف الناس شيئًا عن ذلك. هل تعرف حتى ما هي برامج خادم الويب التي تعمل على الجهاز؟ ماذا عن نظام تشغيل الآلة؟

بالنسبة إلى مواقع الويب البسيطة ، لا تهم هذه الأسئلة حقًا. بعد كل شيء ، عادةً ما يتم تشغيل صفحة ويب يتم تشغيلها على Unix مع Netscape Server بشكل سليم على جهاز Windows باستخدام IIS. ولكن بمجرد أن تقرر أنك بحاجة إلى المزيد من الميزات المتقدمة على موقعك (مثل CGI ، والوصول إلى قاعدة البيانات ، و ASP ، إلخ) ، فإن معرفة ما يدور في النهاية يعني الفرق بين الأشياء التي تعمل وما لا.

نظام التشغيل

يتم تشغيل معظم خوادم الويب على أحد أنظمة التشغيل الثلاثة:

  1. يونكس
  2. لينكس
  3. نظام التشغيل Windows NT

يمكنك بشكل عام معرفة جهاز Windows NT بواسطة الملحقات على صفحات الويب. على سبيل المثال ، تنتهي جميع الصفحات في تصميم الويب / HTML @ About.com بـ .htm. هذا hearkens مرة أخرى إلى DOS عندما تم طلب أسماء الملفات أن يكون ملحق 3 أحرف. غالبًا ما تخدم خوادم Linux و Unix Web الملفات بالامتداد .html.

لا تعتبر يونيكس ولينوكس وويندوز أنظمة التشغيل الوحيدة لخوادم الويب ، بل هي فقط الأكثر شيوعًا. لقد قمت بتشغيل خوادم الويب على نظام التشغيل Windows 95 و MacOS. وفقط حول أي نظام تشغيل موجود لديه خادم ويب واحد على الأقل له ، أو يمكن تجميع الخوادم الموجودة لتشغيلها.

الخوادم

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

أباتشي

هذا هو ربما خادم الويب الأكثر شعبية في العالم. وهو الأكثر استخدامًا على نطاق واسع ولأنه يتم إصداره على أنه "مصدر مفتوح" وبدون رسوم على الاستخدام ، فقد تم إدخال الكثير من التعديلات والوحدات اللازمة له. يمكنك تنزيل شفرة المصدر ، وتجميعها على جهازك ، أو يمكنك تنزيل إصدارات ثنائية للعديد من أنظمة التشغيل (مثل Windows ، و Solaris ، و Linux ، و OS / 2 ، و freebsd ، وأكثر من ذلك بكثير). هناك العديد من الوظائف الإضافية المختلفة لأباتشي ، كذلك. العيب إلى Apache هو أنه قد لا يكون هناك دعم فوري بقدر ما هو متوفر كخوادم تجارية أخرى. ومع ذلك ، هناك العديد من خيارات الدفع مقابل الدعم المتاحة الآن. إذا كنت تستخدم Apache ، فستكون في شركة جيدة جدًا.


خدمات معلومات الإنترنت (IIS) هي إضافة Microsoft إلى حافظة خادم الويب. إذا كنت تعمل على نظام Windows Server ، فقد يكون هذا هو الحل الأفضل الذي يمكنك تنفيذه. إنه يعمل بشكلٍ متقن مع نظام التشغيل Windows Server OS ، ويتم دعمك من خلال دعم وقوة Microsoft. العيب الأكبر إلى خادم الويب هذا هو أن Windows Server مكلف للغاية. ليس المقصود أن تقوم الشركات الصغيرة بتشغيل خدمات الويب الخاصة بها ، وما لم يكن لديك جميع بياناتك في Access وتخطط لتشغيل نشاط تجاري يستند إلى الويب فقط ، فهو أكثر من مجرد احتياجات فريق تطوير الويب. ومع ذلك ، فإن اتصالات ASP.Net والسهولة التي يمكنك بها الاتصال بقواعد بيانات Access تجعلها مثالية لشركات الويب.

صن جافا خادم الويب

ثالث خادم ويب كبير للمجموعة هو خادم ويب Java Sun. هذا هو غالباً الملقم المفضل للشركات التي تستخدم أجهزة ملقم ويب Unix. يقدم Sun Java Web Server بعضًا من أفضل ما في Apache و IIS من حيث أنه خادم ويب مدعوم بدعم قوي من شركة معروفة. كما أن لديها الكثير من الدعم مع مكونات إضافية واجهات برمجة التطبيقات لإعطائها المزيد من الخيارات. يعد هذا خادمًا جيدًا إذا كنت تبحث عن دعم ومرونة جيدين على نظام Unix الأساسي.