ما هو خادم الويب Apache
ما هو خادم الويب Apache هو خادم ويب مفتوح المصدر شهير متعدد المنصات وهو ، بالأرقام ، خادم الويب الأكثر شيوعًا في الوجود. تتم صيانته بنشاط بواسطة Apache Software Foundation.
بعض الشركات البارزة التي تستخدم Apache تشمل Cisco و IBM و Salesforce و General Electric و Adobe و VMware و Xerox و LinkedIn و Facebook و Hewlett-Packard و AT&T و Siemens و eBay وغيرها الكثير (المصدر).
بالإضافة إلى شعبيته ، فهو أيضًا أحد أقدم خوادم الويب ، حيث تم إصداره لأول مرة في عام 1995. يستخدم العديد من مضيفي cPanel Apache اليوم. مثل خوادم الويب الأخرى ، يدعم Apache الجوانب وراء الكواليس لتقديم ملفات موقع الويب الخاص بك للزوار.
نظرًا لأن Apache لا يعمل جيدًا في بعض المعايير ، خاصةً بالنسبة إلى مواقع الويب الثابتة أو مواقع الويب ذات عدد الزيارات المرتفع ، تستخدم Kinsta خادم الويب NGINX بدلاً من Apache. على الرغم من أن NGINX لم تكن موجودة منذ فترة طويلة مثل Apache ، إلا أنها نمت بسرعة في شعبيتها وحصتها في السوق منذ إطلاقها في عام 2004. تابع معنا لتتعرف على خادم الويب Apache.
كيف يعمل اباتشي؟ شرح أساسيات خادم الويب
في حين أن هناك الكثير من التعقيد الذي يدعم كيفية عمل خادم الويب ، فإن المهمة الأساسية لجميع خوادم الويب هي قبول الطلبات من العملاء (مثل متصفح الويب الخاص بالزائر) ثم إرسال الاستجابة لهذا الطلب (على سبيل المثال ، مكونات الصفحة التي الزائر يريد أن يرى).
يحتوي خادم الويب Apache على وحدات تضيف المزيد من الوظائف إلى برامجه ، مثل MPM (للتعامل مع أوضاع المعالجة المتعددة) أو mod_ssl لتمكين دعم SSL v3 و TLS (القراءة المقترحة: TLS مقابل SSL). تتضمن بعض الميزات الشائعة في Apache ما يلي:
- htaccess
- IPv6
- بروتوكول نقل الملفات
- HTTP / 2
- لغة Perl و Lua و PHP
- اختناق النطاق الترددي
- WebDAV
- توزيع الحمل
- إعادة كتابة URL
- تحديد الموقع الجغرافي على أساس عنوان IP
بينما يعد خادم الويب جزءًا أساسيًا من أي موقع ويب ، فمن المهم ملاحظة أنه من غير المحتمل أن يتفاعل مستخدمو WordPress العاديون مع خادم الويب الخاص بهم مباشرةً في معظم الأوقات.
إحصائيات استخدام Apache مقابل Nginx
عندما تنظر إلى كل موقع ويب على الإنترنت ، فإن خادم الويب Apache هو الأكثر شيوعًا. وفقًا لشركة W3Techs ، فهي تشغل 47٪ من مواقع الويب بخادم ويب معروف.
ومع ذلك ، ينخفض استخدام Apache بشكل كبير عندما تبدأ في البحث في مواقع الويب الأكثر تعرضًا للزيارات. صلاحيات اباتشي فقط:
- 27.1٪ من 100000 موقع الأكثر شهرة
- 21.5٪ من 10000 موقع الأكثر شهرة
- 16.2٪ من 1000 موقع الأكثر شهرة
- من المحتمل أن يكون هذا التراجع ناتجًا ، جزئيًا على الأقل ، عن معايير أباتشي المنخفضة لمواقع الويب ذات الزيارات المرتفعة.
على العكس من ذلك ، يتم استخدام NGINX ، خادم الويب الذي تستخدمه Kinsta ، من قبل غالبية المواقع عالية الحركة ، حيث تعمل على:
- 56.1٪ من 100،000 موقع الأكثر شهرة
- 63.2٪ من أكثر 10000 موقع شهرة
- 57٪ من 1000 موقع الأكثر شهرة
- إذا قمت بالتحقق من اتجاهات بحث Google منذ عام 2004 ، يمكنك ملاحظة ظهور هذا الاتجاه حيث تتناقص شعبية Apache (كمصطلح بحث) بينما تزداد NGINX’s.
كيفية التحقق من خادم الويب الذي تستخدمه
إذا كنت تريد معرفة ما إذا كنت تستخدم Apache أو NGINX ، فيمكنك غالبًا (ولكن ليس دائمًا) إلقاء نظرة على رأس HTTP لموقعك.
لعرض head HTTP لموقعك ، يمكنك:
- استخدم علامة تبويب الشبكة الخاصة بأدوات مطوري Chrome
- استخدم أداة مثل Pingdom أو GTmetrix
- أباتشي head HTTP
- قد لا تعمل هذه الطريقة إذا كنت تستخدم خدمة مثل Cloudflare.
- Apache وشعار Apache feather هما علامتان تجاريتان لمؤسسة The Apache Software Foundation.
- وفر الوقت والتكاليف وحقق أقصى قدر من أداء الموقع من خلال:
- مساعدة فورية من خبراء استضافة WordPress ، 24/7.
- تكامل Cloudflare Enterprise.
- يصل الجمهور العالمي إلى 29 مركز بيانات حول العالم.
- التحسين من خلال مراقبة أداء التطبيقات المضمنة لدينا.
كل ذلك وأكثر من ذلك بكثير ، في خطة واحدة بدون عقود طويلة الأجل ، وعمليات الترحيل المدعومة ، وضمان استرداد الأموال لمدة 30 يومًا. تحقق من خططنا أو تحدث إلى قسم المبيعات للعثور على الخطة المناسبة لك.
خادم الويب Apache ، المعروف باسم Apache ، دورًا مهمًا في التطوير المبكر لشبكة الويب العالمية. Java) ، ومنذ ذلك الحين تنافست مع خوادم الويب Unix من حيث الأداء والوظائف. كان Apache هو خادم الويب الأكثر شيوعًا على شبكة الويب العالمية (الإنترنت) منذ أبريل 1996 ، ولكن حصته في سوق خوادم الويب قد انخفضت منذ نوفمبر 2005 – في الغالب لصالح خوادم Microsoft ، اعتبارًا من فبراير 2008 ، يخدم Apache 50.93٪ من العدد الإجمالي للخوادم.
ميزة خادم الويب Apache
يتم دعم خادم الويب Apache من خلال مجموعة متنوعة من الميزات ، والتي تمت ترجمة العديد منها إلى وحدات مستقلة تضيف إلى الوظائف الأساسية للخادم وتمدد هذه الوحدات من دعم لغة البرمجة من جانب الخادم إلى وضع المستند.
PHP وجانب المستند ، يتضمن Apache وحدات مماثلة من ناحية التوثيق ، يشتمل Apache على وحدات مثل mod_access و mod_auth و mod_digest ، بالإضافة إلى ميزات أخرى مثل دعم SSL و TLS للاتصالات الآمنة ، ووحدة بروكسي ، و mod_rewrite ، وسجلات مخصصة (mod_log_config) ، ودعم عامل التصفية (mod_include و mod_ext_filter ) .. لتقليل حجم الصفحة التي يوفرها Apache ،
بالإضافة إلى القدرة على تحليل سجلات Apache ورسائل الخطأ المخصصة والدعم عبر متصفح الويب باستخدام برامج مكتوبة بحرية مثل AWSStats / W3Perl أو Guest ، هناك أداة خارجية يسمى mod_gzi ملف ضغط وحدة المصادقة قاعدة البيانات.
الاستخدام لخادم الويب Apache
يستخدم Apache لخدمة صفحات ويب ثابتة (لا تتغير) وديناميكية (تغييرات مثل المنتديات). تم تصميم العديد من تطبيقات الويب على أساس أنها ستستخدم بيئة Apache وقدراتها. MySQL ولغات البرمجة PHP و Perl و Python.
يتم توزيع Apache أيضًا كجزء من حزم الملكية ، مثل قاعدة بيانات Oracle وخادم تطبيق IBM WebSphere ، كما تتضمن Apple أيضًا Apache في OS 10 كخادم ويب افتراضي وكدعم لـ WebObjects في خادم التطبيق.
عندما يتعين عليه تقديم المحتوى بطريقة آمنة ومأمونة ، فإنه يستخدم Apache لمهام أخرى ، مثل مشاركة الملفات من أجهزة الكمبيوتر عبر الإنترنت. تعد خوادم معلومات الإنترنت من Microsoft أهم منافس لـ Apache ،
يليها خادم ويب Java Server (منصة برمجية) من Sun Microsystem ، ومجموعة أخرى ، مثل خادم ويب Zeus. تستخدم بعض أكبر مواقع الويب خوادم Apache لأداء مهامها. على سبيل المثال ، تستخدم Google نسخة معدلة من Apache (GWS) لعرض النتائج من محرك البحث الشهير الخاص بها ، وتستخدم مشاريع Wikimedia بما في ذلك Wikipedia خوادم Apache. في نهاية المقال تعرفنا على ما هو خادم الويب Apache
خادم الويب Apache