क्या आप की जरूरत है lighttpd के लिए CGI समर्थन है।
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-bin/" {
cgi.assign = ( ".py" => "/usr/bin/python" )
}
लाइटटैप डेमॉन को फिर से शुरू करें:
sudo service lighttpd force-reload
फिर अपने वेबसर्वर की रूट डायरेक्टरी के तहत एक cgi-bin डायरेक्टरी बनाएं । इस निर्देशिका में .py के साथ समाप्त होने वाली किसी भी फाइल को पायथन द्वारा संसाधित किया जाएगा।
अब आप वेब अनुरोधों को संभालने के लिए पायथन स्क्रिप्ट लिख सकते हैं। आप पायथन के साथ CGI प्रोग्राम लिखने पर इस ट्यूटोरियल को पढ़ना चाह सकते हैं ।
यदि दूसरी तरफ आप कुछ निम्न स्तर के विवरणों को संभालने और डेवलपर उत्पादकता में सुधार करने के लिए एक फ्रेमवर्क का उपयोग करेंगे, तो मेरा सुझाव है कि वेबदोक्स की जाँच करें । आप इसे apt का उपयोग करके स्थापित कर सकते हैं:
sudo apt-get install python-webpy
क्लाउड 101 ब्लॉग पर लुकास ने वेबपीस फ्रेमवर्क का उपयोग करके वेब पेज लिखने पर एक शानदार ट्यूटोरियल पोस्ट किया है ।