اباتشي خادم الويب

نظرة عامة على خادم الويب أباتشي

عادةً ما يتم التعرف على خادم Apache HTTP (عادةً ما يسمى Apache) على أنه خادم ويب HTTP الأكثر شيوعًا في العالم. إنه سريع وآمن ويدير أكثر من نصف جميع خوادم الويب في جميع أنحاء العالم.

كما أن Apache هي برمجيات حرة ، يتم توزيعها من قبل Apache Software Foundation التي تدعم العديد من تقنيات الويب المتقدمة المجانية والمفتوحة المصدر. يوفر خادم الويب Apache مجموعة كاملة من الميزات ، بما في ذلك CGI و SSL والمجالات الظاهرية ؛ كما يدعم وحدات المكونات في للتوسعة.

على الرغم من أن Apache تم تصميمه في الأصل لبيئات Unix ، إلا أن معظم عمليات التثبيت (أكثر من 90٪) تعمل على Linux. ومع ذلك ، فهو متاح أيضًا لأنظمة التشغيل الأخرى مثل Windows.

ملاحظة: يحتوي Apache على خادم آخر يسمى Apache Tomcat مفيد لـ Java Servlets.

ما هو خادم الويب HTTP؟

الخادم ، بشكل عام ، هو جهاز كمبيوتر بعيد يخدم الملفات لطلب العملاء. خادم الويب ، إذن ، هو البيئة التي يعمل عليها موقع الويب ؛ أو أفضل من ذلك ، فإن الكمبيوتر يخدم الموقع.

هذا صحيح بغض النظر عن ما يقدمه خادم الويب أو كيفية تسليمه (ملفات HTML لصفحات الويب ، ملفات FTP ، إلخ) ، ولا البرنامج المستخدم (مثل Apache ، HFS ، FileZilla ، nginx ، lighttpd).

خادم الويب HTTP عبارة عن خادم ويب يقدم المحتوى عبر HTTP ، أو بروتوكول نقل النص التشعبي ، مقابل الآخرين مثل FTP. على سبيل المثال ، عندما تذهب إلى متصفح الويب الخاص بك ، فإنك تقوم في النهاية بالاتصال بخادم الويب الذي يستضيف هذا الموقع حتى تتمكن من الاتصال به لطلب صفحات الويب (التي قمت بها بالفعل لمشاهدة هذه الصفحة).

لماذا استخدام خادم Apache HTTP؟

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

يعد Apache أيضًا برنامجًا موثوقًا ويتم تحديثه كثيرًا نظرًا لأنه لا يزال يحتفظ به بشكل نشط. هذا مهم عند النظر في ما خادم الويب لاستخدام ؛ كنت ترغب في واحد فقط من شأنه أن يوفر باستمرار ميزات جديدة وأفضل ولكن أيضا شيء من شأنه أن يستمر في التحديث لتوفير بقع الأمان وتحسينات الضعف.

بينما يعد Apache منتجًا مجانيًا ومحدثًا ، فإنه لا يبخل على الميزات. في الواقع ، إنها واحدة من أكثر خوادم الويب المتوافقة مع ميزة HTTP المتاحة ، وهو سبب آخر يحظى بشعبية كبيرة.

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

إليك بعض الميزات الأخرى التي تظهر في Apache:

والأكثر من ذلك هو أنه على الرغم من وجود الكثير من الميزات ، فلا داعي للقلق كثيرًا حول كيفية تعلمك لاستخدامها جميعًا. يتم استخدام Apache على نطاق واسع بحيث تم بالفعل إعطاء الإجابات (ونشرها عبر الإنترنت) إلى أي سؤال تقريبًا يمكنك طرحه.