LINUX.ORG.RU

Переход с nginx на lighttpd

 , , ,


0

1

Есть приложение, использующее python3, django, gunicorn, nginx.

Всё работает отлично, но нужно сделать так, чтобы оно работало в lighttpd вместо nginx. Не получается настроить lighttpd.

Работающий конфиг nginx /etc/nginx/sites-available/default: https://gist.github.com/anonymous/987f6b56aa26b65dbee4e8f26c1b681a

Приложение настраивалось по этому мануалу, и всё работает отлично с nginx.

Как сделать то же самое с lighttpd? Все примеры сильно устарели, кроме того в centos 7 и убунте несколько разное содержимое /etc/lighttpd

Deleted

Последнее исправление: Deleted (всего исправлений: 4)

Ответ на: комментарий от beastie

Я понимаю, что это не лучшее решение.

Но что такого вот в этом:

# /etc/lighttpd/lighttpd.conf
server.document-root        = "/home/user/myproject"
server.port                 = 80

...
...
...

$SERVER["socket"] == "10.***.***.***:8001" {
        proxy.server = ("" => ( "" => (
                "host" => "127.0.0.1",
                "port" => 8000,
        ) ) )
}

Это же не эксклюзивная прерогатива конкретного веб-сервера?

С этими настройками сервер работает, не падает. Но приложения я не вижу.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 2)

Все примеры сильно устарели

И не зря. lighttpd сейчас уже во всем уступает nginx.

pi11 ★★★★★
()
Ответ на: комментарий от pi11

Да не правда. Просто смысла уходить на lighttpd нет, если только не на каком-нибудь роутере всё будет работать. Lighttpd жрёт чуть меньше памяти, но по скорости, вроде, чуть проседает в определённых задачах, зато из него не пытаются сделать комбайн как из апача и нжинкса.

menangen ★★★★★
()
Ответ на: комментарий от menangen

если только не на каком-нибудь роутере

Если мне не изменяет склероз, то у lighttpd всегда были проблемы с утечками памяти.

В остальном по потреблению памяти lighttpd и nginx примерно одинаковы, но при этом у nginx гораздо выше пропускная способность.

См. http://wiki.dreamhost.com/Web_Server_Performance_Comparison

beastie ★★★★★
()
Последнее исправление: beastie (всего исправлений: 1)
Ответ на: комментарий от menangen

Вот норм сравнили - http://wiki.dreamhost.com/Web_Server_Performance_Comparison

Да он работает норм, но _ни в чем_ не превосходит nginx, а по фичам и стабильности отстал.

Конкретно по памяти - http://wiki.dreamhost.com/images/f/f0/Webserver_memory_graph.jpg

pi11 ★★★★★
()
Ответ на: комментарий от pi11

Это у них apache на старте жрёт 450 Mb? Они там интерпретатор руби что-ли грузят внутрь апача? Так это уловка - тот же нжинкс нужно суммировать по памяти с отжиранием процессов по типу php-fpm, gunicorn и т.п., просто апач грузит это всё в своё пространство памяти.

menangen ★★★★★
()
Ответ на: комментарий от menangen

Ну мы тут не про апач разговариваем. Но, что этот комбайн жрет память - известно давно.

pi11 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.