Попытка развернуть мое веб-приложение на фляге с помощью lighttpd - PullRequest
0 голосов
/ 25 апреля 2019

Я пытаюсь развернуть свое веб-приложение на фляге с помощью 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 и папку «static».

Затем я перезапустил lighttpd и попытался посетить http://localhost:7777, но мой браузер говорит: «Этот сайт недоступен».

Что здесь не так и как я могу это исправить?

...