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

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0
• GO 1.14.16

רשימת ציוד

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

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

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

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

אובונטו הדרכה – Golang CGI על Nginx

התקן את שרת 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

הורד והתקן את חבילת GO.

Copy to Clipboard

תוכנת GOLANG הותקנה תחת התיקיה /usr/local.

כדי לפעול כראוי, תוכנת GO מצפה שהמערכת תהיה בעלת קבוצה של משתני סביבה.

בוא ניצור קובץ כדי להפוך את תצורת משתני הסביבה הנדרשת לאוטומטית.

Copy to Clipboard

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

Copy to Clipboard

אתחל מחדש את המחשב.

Copy to Clipboard

ודא אם משתני הסביבה הדרושים נוצרו באופן אוטומטי.

Copy to Clipboard

הנה הפלט הנכון:

Copy to Clipboard

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

Copy to Clipboard

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

Copy to Clipboard

בנה את קובץ ה- Script GO והעביר אותו לספריה CGI של Nginx.

Copy to Clipboard

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

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

Copy to Clipboard

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

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

• http://172.31.8.195/cgi-bin/test.go

קובץ ה-script GO אמור להציג את ההודעה הבאה.

מזל טוב! כעת באפשרותך להשתמש ב- GO כ- CGI.