מה שאתה צריך זה תמיכה ב- CGI עבור lighttpd.
פתח את קובץ התצורה lighttpd ( /etc/lighttpd/lighttpd.conf ) ובטל את התגובה של השורה "mod_cgi" (הסר את ה- # מתחילת השורה אם קיים) או הוסף שורה זו אם אינה קיימת.
server.modules = ("mod_access", "mod_alias", "mod_accesslog", "mod_auth", "mod_ssi", "mod_cgi", "mod_compress", "mod_fastcgi", "mod_rewrite" , "mod_magnet",)
הוסף את הדברים הבאים בתחתית הקובץ:
$ HTTP ["url"] = ~ "^ / cgi -סל / "{cgi.assign = (" .py "= >" / usr / bin / python ")}
הפעל מחדש את הדמון lighttpd:
שירות sudo lighttpd כוח טעינה מחדש
ואז צור ספריה cgi-bin תחת ספריית הבסיס של שרת האינטרנט שלך. כל קבצים המסתיימים ב- .py בספריה זו יעובדו על ידי Python.
כעת אתה יכול לכתוב סקריפטים של Python לטיפול בבקשות אינטרנט. ייתכן שתרצה לקרוא את המדריך הזה בנושא כתיבת תוכניות CGI עם Python.
אם מצד שני, אתה מעדיף להשתמש במסגרת כדי לטפל בחלק מהפרטים ברמה הנמוכה ולשפר את המפתח. פרודוקטיביות, אני מציע לבדוק את web.py. אתה יכול להתקין אותו באמצעות apt:
sudo apt-get install python-webpy
Lucas at the Cloud 101 Blog פרסם מדריך נהדר של על כתיבת דפי אינטרנט באמצעות מסגרת האינטרנט.