Lighttpd как кот проксируют со статическим, довольным обслуживание

Вы могли выключить заполнение клавишей Tab или изменить его на другой символ: http://www.gabrielserafini.com/blog/2004/10/26/windows-shell-auto-complete/

1
задан 5 March 2013 в 11:53
2 ответа

Вы должны "отключить" прокси-сервер для статических файлов (т.е. включить его только для других файлов):

$HTTP["host"] =~ "www.my-domain.com" {
    server.document-root = "/var/www/my-domain"
    $HTTP["url"] !~ "^/static" {
        proxy.server = ("" => ( "tomcat" => (
            "host" => "127.0.0.1",
            "port" => 8080,
            "fix-redirects" => 1
        ) ) )
    }
}

Также попробуйте debug.log-request-handle = "enable" и проверьте error.log, также см. http://redmine.lighttpd.net/projects/lighttpd/wiki/DebugVariables

3
ответ дан 3 December 2019 в 18:58

Вам просто нужно новое правило для обработки статического содержимого:

$HTTP["host"] =~ "www.my-domain.com" {
    $HTTP["url"] =~ "^/static" {
        server.document-root = "/var/www/my-domain/static"
    }

    proxy.server = ("" => (
                    "tomcat" => (
                            "host" => "127.0.0.1",
                            "port" => 8080,
                            "fix-redirects" => 1
                    )
            )
    )
}

Изменить:

Вы можете попробовать с псевдоним :

alias.url = ( "/static" => "/var/www/my-domain/static/" )
0
ответ дан 3 December 2019 в 18:58

Теги

Похожие вопросы