Я пытаюсь развернуть свое веб-приложение Flask с помощью lighttpd. Я создал это hello.fcgi
файл
#!/usr/bin/python
from flup.server.fcgi import WSGIServer
from hello import app
if __name__ == '__main__':
WSGIServer(app).run()
И файл python hello.py
Я добавил эти строки в конец /etc/lighttpd/lighttpd.conf
. Я хотел, чтобы он был доступен из http://localhost:7777
.
$SERVER["socket"] == ":7777" {
fastcgi.server = ("/hello.fcgi" =>
((
"socket" => "/tmp/hello-fcgi.sock",
"bin-path" => "/var/www/html/py/hello.fcgi",
"check-local" => "disable",
"max-procs" => 1
))
)
alias.url = (
"/static/" => "/var/www/html/py/static"
)
url.rewrite-once = (
"^(/static($|/.*))$" => "$1",
"^(/.*)$" => "/hello.fcgi$1"
)
}
Я также включил включение модулей FastCGI, alias и rewrite. Все файлы моего веб-приложения находятся внутри /var/www/html/py/
папка, включая hello.py, hello.fcgi и «статическая» папка.
Затем я перезапустил lighttpd и попытался зайти http://localhost:7777
но мой браузер сообщает: "Этот сайт недоступен".
Что здесь не так и как это исправить?