האם בדעתך ללמוד כיצד להתקין Nginx ולאפשר את השימוש של CGIs פיתון במחשב שבו פועל אובונטו לינוקס? במדריך זה, אנו הולכים להראות לך כיצד להפעיל את התכונה CGI ולאפשר קבצי Script של Python לפעול בשרת Nginx.

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

רשימת ציוד

הסעיף הבא מציג את רשימת הציוד המשמש ליצירת ערכת לימוד זו.

כשותף באמזון, אני מרוויח מרכישות מתאימות.

Nginx – ערכת לימוד בנושא:

בדף זה, אנו מציעים גישה מהירה לרשימת ערכות לימוד הקשורות Nginx.

אובונטו הדרכה – פיתון 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

כדוגמה, בואו ניצור קובץ Script של Python CGI.

השתמש ביישום PIP כדי להתקין ספריית פיתון בשם ART.

Copy to Clipboard

גש למדריך CGI של Nginx.

Copy to Clipboard

צור דף מבחן באמצעות פיתון.

Copy to Clipboard

הנה תוכן הקובץ.

Copy to Clipboard

שנה את הרשאת הקובץ.

Copy to Clipboard

פתח את הדפדפן והזן את כתובת ה- IP של שרת האינטרנט שלך בתוספת /cgi-bin/test.py.

בדוגמה שלנו, כתובת ה- URL הבאה הוזנה בדפדפן:

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

הדף פיתון אמור להציג את ההודעה הבאה.

מזל טוב! Nginx הוא כעת מסוגל להשתמש סקריפטים פיתון כ- CGI.