मैं अपने रास्पबेरी पीआई पर एक साधारण वेब सर्वर स्थापित कर रहा हूं और मैं lighttpd, fastcgi, और फ्लास्क को सही ढंग से सेट नहीं कर सकता।फास्टसीजीआई, लाइटटीपीडी, और फ्लास्क
अब तक, मैं /etc/lighttpd/lighttpd.conf
के कुछ पुनरावृत्तियों के माध्यम से चला गया है, सबसे हाल ही में एक
fastcgi.server = ("/test" =>
"test" => (
"socket" => "/tmp/test-fcgi.sock",
"bin-path" => "/var/www/py/test.fcgi",
"check-local" => "disable"
)
)
कि /etc/init.d/lighttpd start
पर एक त्रुटि बाहर थूक दिया जा रहा है। पहली पंक्ति गलत लग रही थी, इसलिए मैं वसा तीर के बाद कोष्ठक का एक सेट कहा:
fastcgi.server = ("/test" => (
...
))
यह एक त्रुटि थूक से बाहर नहीं किया था, लेकिन जब मैं कनेक्ट करने का प्रयास, मैं क्रोम में ERR_CONNECTION_REFUSED
मिलता है। फिर मैंने "/test" =>
को हटाने का प्रयास किया, और यह वही समस्या थी। मैंने this question, में दिखाए गए कॉन्फ़िगरेशन का भी प्रयास किया है और वही समस्या आई है।
/var/www/py/test.fgci
में:
#!/usr/bin/python
from flup.server.fcgi import WSGIServer
from test import app
WSGIServer(app, bindAddress="/tmp/test-fcgi.sock").run()
/var/www/py/test.py
में:
from flask import Flask
app = Flask(__name__)
@app.route("/test")
def hello():
return "<h1 style='color:red'>☭ hello, comrade ☭</h1>"
वर्तमान lighttpd.conf
में विफल रहता है जब मैं /etc/init.d/lighttpd start
के साथ शुरू करते हैं।