mod_wsgi
mod_wsgi هو وحدة برمجية لخادم Apache HTTP من تطوير غراهام دمبلتون، توفر واجهة متوافقة مع WSGI لاستضافة تطبيقات الويب المبنية على لغة بايثون ضمن بيئة Apache. ابتداءً من الإصدار 4.5.3، يدعم mod_wsgi بايثون 2 و3 (بدءًا من الإصدارين 2.6 و3.2). [ 1 ]
يُعدّ هذا البرنامج بديلاً لحلول mod_python و CGI و FastCGI لدمج بايثون مع الويب. وقد أُتيح لأول مرة عام 2007.
تثبيت
يمكن تثبيت الإصدارات اللاحقة من mod_wsgi بإحدى طريقتين: الطريقة الأصلية كانت كوحدة نمطية لـ Apache، كما هو شائع في العديد من اللغات. بدءًا من الإصدار الرابع، تُدعم أيضًا طريقة 'mod_wsgi express'. [ 2 ] يتم تثبيت هذه الوحدة كوحدة نمطية لـ Python باستخدام setup.py أو pip، دون الحاجة إلى أي تدخل يدوي في إعدادات Apache. تُسهّل هذه الطريقة عملية التثبيت لمطوري Python الأكثر درايةً بلغة Python من Apache. كما أنها تتميز بمزايا المحاكاة الافتراضية، حيث تُنشئ بيئة محلية دون التأثير على إعدادات النظام، أو الحاجة إلى صلاحيات الجذر للتثبيت.
مراجع
- ↑ "متطلبات mod_wsgi" .
- ↑ "mod_wsgi 4.4.21" . مؤسسة برمجيات بايثون.
روابط خارجية
- مستودع الشفرة
- الوثائق
- "mod_wsgi" . مؤسسة برمجيات بايثون.
- "modwsgi - وحدة تحويل WSGI لـ Apache في بايثون" . Code.Google.com (مهملة) .
- وحدات Apache httpd
- برنامج خادم الويب
- أجزاء من شبكة الحاسوب
