هل ترغب في تعلم كيفية تثبيت Nginx وتمكين استخدام CGIs بيثون على جهاز كمبيوتر يعمل بنظام أوبونتو لينكس؟ في هذا البرنامج التعليمي، ونحن نذهب لتظهر لك كيفية تمكين ميزة CGI وتمكين البرامج النصية بيثون لتشغيل على خادم Nginx.

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0
• Python 3

قائمة المعدات

يعرض القسم التالي قائمة المعدات المستخدمة لإنشاء هذا البرنامج التعليمي.

كمعاون أمازون ، أكسب من المشتريات المؤهلة.

البرنامج التعليمي أوبونتو - بيثون CGI على Nginx

تثبيت حزمة بيثون.

Copy to Clipboard

تثبيت الملقم Nginx وحزمة Fcgiwrap.

Copy to Clipboard

إنشاء ملف تكوين عبّارة CGI.

Copy to Clipboard

هنا هو محتوى الملف.

Copy to Clipboard

إنشاء دليل لتخزين ملفات CGI.

Copy to Clipboard

تحرير ملف تكوين Nginx لموقع الويب الافتراضي.

Copy to Clipboard

إدراج السطر التالي في المنطقة المسماة SERVER.

Copy to Clipboard

هنا هو الملف، قبل التكوين لدينا.

Copy to Clipboard

هنا هو الملف، بعد التكوين لدينا.

Copy to Clipboard

إعادة تشغيل خدمة Nginx.

Copy to Clipboard

على سبيل المثال، دعونا إنشاء برنامج نصي Cgi Python.

استخدم تطبيق PIP لتثبيت مكتبة Python المسماة ART.

Copy to Clipboard

الوصول إلى دليل CGI Nginx.

Copy to Clipboard

إنشاء صفحة اختبار باستخدام Python.

Copy to Clipboard

هنا هو محتوى الملف.

Copy to Clipboard

تغيير إذن الملف.

Copy to Clipboard

افتح المتصفح وأدخل عنوان IP لخادم الويب الخاص بك بالإضافة إلى / cgi-bin/test.py.

في مثالنا، تم إدخال عنوان URL التالي في المستعرض:

• http://172.31.7.220/cgi-bin/test.py

يجب أن تعرض الصفحة Python الرسالة التالية.

NGINX CGI Python

تهانينا! Nginx الآن قادرة على استخدام البرامج النصية بيثون كما CGI.