يعد خادم Apache HTTP خادم ويب قويًا ومرنًا ومتوافقًا مع HTTP/1.1. تم تصميمه في الأصل كبديل لخادم NCSA HTTP Server، وقد تطور ليصبح خادم الويب الأكثر شعبية على الإنترنت. كمشروع تابع لمؤسسة Apache Software Foundation، يهدف المطورون إلى التطوير والصيانة بشكل تعاوني لخادم قوي من الدرجة التجارية وقائم على المعايير مع كود مصدر متاح مجانًا.
يمكن العثور على تفاصيل الإصدار الأحدث على صفحة مشروع خادم Apache HTTP.
يتم تضمين الوثائق المتوفرة اعتبارًا من تاريخ هذا الإصدار بتنسيق HTML في الدليل docs/manual/. يمكن العثور على أحدث الوثائق على https://httpd.apache.org/docs/trunk/.
يرجى الاطلاع على الملف المسمى INSTALL
. يمكن العثور على الملاحظات الخاصة بالمنصة في README.platforms
.
يرجى الاطلاع على الملف المسمى LICENSE
.
قد يتضمن هذا التوزيع برامج تم تصميمها للاستخدام مع برامج التشفير. قد يكون لدى البلد الذي تقيم فيه حاليًا قيود على استيراد برامج التشفير و/أو حيازتها و/أو استخدامها و/أو إعادة تصديرها إلى بلد آخر. قبل استخدام أي برنامج تشفير، يرجى التحقق من القوانين واللوائح والسياسات المعمول بها في بلدك فيما يتعلق باستيراد برامج التشفير أو حيازتها أو استخدامها أو إعادة تصديرها، لمعرفة ما إذا كان ذلك مسموحًا به. راجع https://www.wassenaar.org/ لمزيد من المعلومات.
قامت وزارة التجارة التابعة للحكومة الأمريكية، مكتب الصناعة والأمن (BIS)، بتصنيف هذا البرنامج على أنه رقم مراقبة السلع التصديرية (ECCN) 5D002.C.1، والذي يتضمن برنامج أمان المعلومات الذي يستخدم أو يؤدي وظائف التشفير باستخدام خوارزميات غير متماثلة. إن شكل وطريقة توزيع Apache Software Foundation يجعلها مؤهلة للتصدير بموجب استثناء الترخيص ENC Technology Software Unrestricted (TSU) (راجع لوائح إدارة تصدير BIS، القسم 740.13) لكل من رمز الكائن والتعليمة البرمجية المصدر.
يوفر ما يلي مزيدًا من التفاصيل حول الملفات المضمنة التي قد تخضع لضوابط التصدير في برامج التشفير:
يتضمن Apache httpd 2.0 والإصدارات الأحدث وحدة mod_ssl ضمن modules/ssl/
لتكوين الاتصالات والاستماع إليها عبر مآخذ الشبكة المشفرة SSL عن طريق إجراء مكالمات إلى مكتبة تشفير للأغراض العامة، مثل OpenSSL أو مرافق SSL الخاصة بالنظام الأساسي لنظام التشغيل.
بالإضافة إلى ذلك، توفر بعض إصدارات apr-util واجهة مجردة لوظائف التشفير المتناظرة التي تستخدم مكتبة تشفير للأغراض العامة، مثل OpenSSL أو NSS أو المرافق الخاصة بالمنصة الخاصة بنظام التشغيل. تُعرف هذه الواجهة باسم واجهة apr_crypto
، مع التنفيذ أسفل الدليل /crypto
. يتم استخدام واجهة apr_crypto
بواسطة وحدة mod_session_crypto
المتاحة ضمن modules/session
للتشفير الاختياري لمعلومات الجلسة.
قد تتضمن بعض توزيعات كود الكائن لـ Apache httpd، والمشار إليها بكلمة "crypto" في اسم الحزمة، رمز كائن لمكتبة تشفير OpenSSL كما تم توزيعها في نموذج مفتوح المصدر من https://www.openssl.org/source/.
الملفات المذكورة أعلاه اختيارية ويمكن إزالتها إذا كانت وظيفة التشفير غير مرغوب فيها أو يجب استبعادها من إعادة التوزيع. تم إنشاء حزم توزيع Apache httpd التي تتضمن كلمة "nossl" في اسم الحزمة بدون الملفات المذكورة أعلاه وبالتالي لا تخضع لهذا الإشعار.
إذا كنت تريد أن تكون على علم بإصدارات التعليمات البرمجية الجديدة، وإصلاحات الأخطاء، وإصلاحات الأمان، والأخبار العامة والمعلومات حول خادم Apache، فاشترك في القائمة البريدية لإعلان Apache كما هو موضح في https://httpd.apache.org/lists.html# http-إعلان
إذا كنت تريد دعمًا متاحًا مجانًا لتشغيل Apache، فيرجى الاطلاع على الموارد الموجودة على https://httpd.apache.org/support.html
إذا كان لديك تقرير خطأ ملموس لـ Apache، فيرجى الاطلاع على تعليمات الإبلاغ عن الأخطاء على https://httpd.apache.org/bug_report.html
إذا كنت تريد المشاركة في تطوير Apache بشكل نشط، فيرجى الاشتراك في القائمة البريدية [email protected]
كما هو موضح في https://httpd.apache.org/lists.html#http-dev