Konfiguruję prosty serwer WWW na moim Raspberry Pi i nie mogę poprawnie ustawić lighttpd, fastcgi i flask.FastCGI, Lighttpd i Flask
Teraz, mam przeszedł kilka iteracji /etc/lighttpd/lighttpd.conf
, ostatnia jedna istota
fastcgi.server = ("/test" =>
"test" => (
"socket" => "/tmp/test-fcgi.sock",
"bin-path" => "/var/www/py/test.fcgi",
"check-local" => "disable"
)
)
To wypluł błąd na /etc/init.d/lighttpd start
. Pierwsza linia wyglądała źle, więc dodałem zestaw parens po strzałką tłuszczu:
fastcgi.server = ("/test" => (
...
))
To nie wypluć błąd, ale gdy próbowałem się połączyć, mam ERR_CONNECTION_REFUSED
w Chrome. Następnie próbowałem usunąć "/test" =>
i miał ten sam problem. Próbowałem również konfiguracji pokazanej w this question, i ten sam problem wystąpił.
W /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()
W /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>"
Obecny lighttpd.conf
zawiedzie kiedy zacznę go /etc/init.d/lighttpd start
.