mod_python
وحدة mod_python هي وحدة نمطية لخادم Apache HTTP ، تعمل على دمج لغة البرمجة بايثون مع الخادم. وهي مصممة لتوفير واجهة برمجة تطبيقات بلغة بايثون لخادم Apache HTTP.
عندما تم إصدار mod_python، كان أحد الخيارات الأكثر كفاءة لبرامج بايثون النصية مقارنة بـ CGI لأن طلبات CGI تتطلب بدء عملية بايثون جديدة للاستجابة لكل طلب ويب فردي.
تاريخ
كانت النسخة الأولية من mod_python عبارة عن نسخة مُعدّلة من مشروع NSAPy، مُخصصة لخادم Apache HTTP. وقد طُوّر NSAPy بواسطة آرون واترز لخادم Netscape Enterprise ، واستُخدم كمثال في أحد فصول كتاب " برمجة الإنترنت باستخدام بايثون" الذي ألّفه آرون واترز، وغيدو فان روسوم ، وجيمس أهلسروم. [ 1 ] أصدر غريغوري تروبيتسكوي النسخة الأولى من mod_python عام 2000. وفي سبتمبر 2002، تم التبرع بـ mod_python لمؤسسة برمجيات أباتشي ، ليصبح جزءًا من مشروع خادم Apache HTTP .
منذ تطوير واجهة بوابة خادم الويب الخاصة بلغة بايثون من PEP 3333 في ديسمبر 2003، تحول الاهتمام بـ mod_python إلى حد كبير إلى البدائل المتوافقة مع WSGI مثل mod_wsgi . [ 2 ]
توقف تطوير المشروع في نهاية المطاف بسبب عدم نشاط المساهمين الرئيسيين، وفي اجتماع مجلس إدارة مؤسسة برمجيات أباتشي المنعقد في 16 يونيو 2010، أصدر المجلس بالإجماع قرارًا بإنهاء مشروع أباتشي كيتزالكواتل (المشروع الجامع لـ mod_python). [ 3 ]
في سبتمبر 2013، استؤنف تطوير mod_python لفترة وجيزة بشكل مستقل عن مؤسسة برمجيات أباتشي [ 2 ]، إلا أنه ظل غير نشط إلى حد كبير منذ ذلك الحين ولم يتم إصدار أي إصدارات جديدة. [ 4 ]
مراجع
- ↑ "التاريخ" . 29 يناير 2007. مؤرشف من الأصل في 1 يونيو 2013.
- 1 2 تروبيتسكوي ، جريجوري (2013/08/02). "القرصنة على mod_python (مرة أخرى)" . غريغوري تروبيتسكوي . تم الاسترجاع 2021-03-30 .
- ↑ "محضر الاجتماع" . www.apache.org . 16 يونيو 2010. تم الاطلاع عليه بتاريخ 30 مارس 2021 .
- ↑ "grisha/mod_python" . GitHub . تم الاسترجاع في 30 مارس 2021 .
روابط خارجية
- وحدات Apache httpd
- بايثون (لغة برمجة)
