Установка сервера Lighttpd frontend + Apache backend

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35469
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Установка сервера Lighttpd frontend + Apache backend

Непрочитанное сообщение Alex Keda » 2009-02-10 22:29:05

Настройка хостинга под apache + PHP + MySQL
линк не туда
========
видимой сразу делать не надо, вообще-то...
по пярмому лину на неё и так зайдут
Убей их всех! Бог потом рассортирует...

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Установка сервера Lighttpd frontend + Apache backend

Непрочитанное сообщение ProFTP » 2009-02-23 8:07:34

а на скорлько оно быстрее вообще-то? apache когда в fastcgi стаитику отдает не через его

Lighttpd в джаил желательно поставить и apache тоже во второй джаил
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Установка сервера Lighttpd frontend + Apache backend

Непрочитанное сообщение zingel » 2009-02-23 8:36:09

лайт будет пошустрее нджинкса но если динамику отдавать, а вот со статикой он тормознее нджинкса
Z301171463546 - можно пожертвовать мне денег

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: Установка сервера Lighttpd frontend + Apache backend

Непрочитанное сообщение paix » 2009-02-23 19:49:31

zingel писал(а):лайт будет пошустрее нджинкса но если динамику отдавать, а вот со статикой он тормознее нджинкса
факты в студию..
ProFTP писал(а): Lighttpd в джаил желательно поставить и apache тоже во второй джаил
ага, а потом сапортить это гавно...время свое пожалейте.
With best wishes, Sergej Kandyla

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Установка сервера Lighttpd frontend + Apache backend

Непрочитанное сообщение zingel » 2009-02-23 20:37:13

вам в коде пояснить, поймёте? (если да, то как я высплюсь, обязательно напомните мне об этом можно в личку или джабер, давно хотел его поглубже ковырнуть на вот этот предмет)
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
helloworld
ст. сержант
Сообщения: 368
Зарегистрирован: 2007-10-03 8:06:37
Откуда: Northern Colorado

Re: Установка сервера Lighttpd frontend + Apache backend

Непрочитанное сообщение helloworld » 2009-02-23 21:29:07

хотите сказать что администраторы серверов ютуба необразованные сволочи что выбрали лайти для отдачи статики вместо советского нжиникса?

upd: ссылочка по теме - http://redmine.lighttpd.net/wiki/lightt ... ByLighttpd

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: Установка сервера Lighttpd frontend + Apache backend

Непрочитанное сообщение paix » 2009-02-23 22:23:23

zingel писал(а):вам в коде пояснить, поймёте? (если да, то как я высплюсь, обязательно напомните мне об этом можно в личку или джабер, давно хотел его поглубже ковырнуть на вот этот предмет)
давай, в коде отлично.
Только не забудь реальные бенчмарки поискать ;) Или сделать.

На практике у них примерно равные показатели, nginx мне больше нравится из-за комунити, гибкости и динамичности. Очень удобная штука. Автор определенно талантливый человек.

Если напишеш толково, вынесем на суд nginx-ru или ru_highload.
helloworld писал(а):хотите сказать что администраторы серверов ютуба необразованные сволочи что выбрали лайти для отдачи статики вместо советского нжиникса?
upd: ссылочка по теме - http://redmine.lighttpd.net/wiki/lightt ... ByLighttpd
там администраторов то 2 человека. И почему же они, интересно, выбрали sles а не freebsd ? :) Да и если ктото из highload тусовки юзает, например, руби это тоже не значит что это мега быстрая технология, просто им так удобно, вот и все.
Вообщем, так судить нельзя, опираясь на единичный проект.
Если я скажу что вордпрес свои лоадбалансеры и сервера на nginx перевел, о чем то скажет? http://barry.wordpress.com/2008/04/28/l ... er-update/

Посмотри отчеты netcraft
http://news.netcraft.com/archives/2009/ ... urvey.html

PS. лайти совсем не плох - это просто альтернатива. И не нужно кричать что он хуже\лучше.
With best wishes, Sergej Kandyla

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Установка сервера Lighttpd frontend + Apache backend

Непрочитанное сообщение zingel » 2009-02-24 16:54:56

ну вот я и проснулся.

Кто тут захотел примеров ? Ютуб? Срал я на этот ютуб не показатель, 1 ютуб совсем ничего не значит, я склоняюсь к nginx, вобщем, как тут будите, будем обсуждать.
Z301171463546 - можно пожертвовать мне денег

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: Установка сервера Lighttpd frontend + Apache backend

Непрочитанное сообщение paix » 2009-02-24 17:25:41

zingel, я вот тоже предпочитаю nginx (поддерживаем отечественного автара, тем более что софт великолепный!), но ты говорил что лайти шустрее (в некоторых местах), и собирался это доказать на примере кода.
У тебя есть шанс - тема интересна.

кстати, хорошая ссылка в целом.
http://www.kegel.com/c10k.html

PS. зингель, ты напоминаеш мне одних из тех знакомых ребят с красными глазами, которые колбасят по 20 часов в сутки, а потом спят ;) Просто прикольно ;)
With best wishes, Sergej Kandyla

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Установка сервера Lighttpd frontend + Apache backend

Непрочитанное сообщение hizel » 2009-02-24 17:30:51

кстати да, реквестирую фото зингеля со скриншотом lissyara.su на заднем плане! :Search:
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
helloworld
ст. сержант
Сообщения: 368
Зарегистрирован: 2007-10-03 8:06:37
Откуда: Northern Colorado

Re: Установка сервера Lighttpd frontend + Apache backend

Непрочитанное сообщение helloworld » 2009-02-24 17:32:09

zingel писал(а):ну вот я и проснулся.

Кто тут захотел примеров ? Ютуб? Срал я на этот ютуб не показатель, 1 ютуб совсем ничего не значит, я склоняюсь к nginx, вобщем, как тут будите, будем обсуждать.
маладой челавек
факты в студию и исходники из лайти и нжиникса
иначи - вы трепло

специально для вас дополнил сообщение
еще раз попробую для тугих

upd: ссылочка по теме - http://redmine.lighttpd.net/wiki/lightt ... ByLighttpd

ведите себя прилично и не нужно столько волнения. zingel(c)
Последний раз редактировалось helloworld 2009-02-24 17:33:26, всего редактировалось 2 раза.

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Установка сервера Lighttpd frontend + Apache backend

Непрочитанное сообщение zingel » 2009-02-24 17:32:56

лайт пошустрей с динамикой но нджинкс со статикой, к нджинксу я просто привык в добавок, буду готовить примеры.
ребят с красными глазами, которые колбасят по 20 часов в сутки, а потом спят
ребята с красными глазами сидят на лоре, а я столько времени провожу в сети потому, что есть целый ряд задачь, которые необходимо решать, попутно на этом форуме.
кстати да, реквестирую фото зингеля со скриншотом lissyara.su на заднем плане! :Search:
ну, если так нужно, я попробую превести себя в порядок и сделать фото.
маладой челавек
факты в студию и исходники из лайти и нжиникса
иначи - вы трепло
соблюдайте нормальный тон, а то забаню.
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Установка сервера Lighttpd frontend + Apache backend

Непрочитанное сообщение hizel » 2009-02-24 17:35:54

спокойно, спокойно братцы! мы не на ЛОРе ;)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Установка сервера Lighttpd frontend + Apache backend

Непрочитанное сообщение zingel » 2009-02-24 17:36:45

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

Аватара пользователя
helloworld
ст. сержант
Сообщения: 368
Зарегистрирован: 2007-10-03 8:06:37
Откуда: Northern Colorado

Re: Установка сервера Lighttpd frontend + Apache backend

Непрочитанное сообщение helloworld » 2009-02-24 17:37:33

zingel писал(а):лайт пошустрей с динамикой но нджинкс со статикой, к нджинксу я просто привык в добавок,
трехколесный велосипед с педалями едет уверенее а вот двухколесный без них не очень, люблю последний так как сделан в ссср

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Установка сервера Lighttpd frontend + Apache backend

Непрочитанное сообщение zingel » 2009-02-24 17:39:29

давайте так, я делаю свои примеры - Вы свои, линков не нужно, просто diffы?
Z301171463546 - можно пожертвовать мне денег

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: Установка сервера Lighttpd frontend + Apache backend

Непрочитанное сообщение paix » 2009-02-24 17:43:09

helloworld писал(а):
zingel писал(а):лайт пошустрей с динамикой но нджинкс со статикой, к нджинксу я просто привык в добавок,
трехколесный велосипед с педалями едет уверенее а вот двухколесный без них не очень, люблю последний так как сделан в ссср
суть аналогии не раскрыта..
With best wishes, Sergej Kandyla

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Установка сервера Lighttpd frontend + Apache backend

Непрочитанное сообщение zingel » 2009-02-24 17:58:43

я тоже не понял причем тут СССР и откуда столько ненависти к СССР....ну да ладно, подождём
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Установка сервера Lighttpd frontend + Apache backend

Непрочитанное сообщение ProFTP » 2009-02-25 7:58:07

можно взять и протестировать...
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Установка сервера Lighttpd frontend + Apache backend

Непрочитанное сообщение zingel » 2009-02-25 7:59:48

я только за, но все же молчат...вот жду...
Z301171463546 - можно пожертвовать мне денег

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: Установка сервера Lighttpd frontend + Apache backend

Непрочитанное сообщение paix » 2009-02-25 13:29:08

zingel писал(а):вам в коде пояснить, поймёте? (если да, то как я высплюсь, обязательно напомните мне об этом можно в личку или джабер, давно хотел его поглубже ковырнуть на вот этот предмет)
извини, но ты сам себе противоречиш.
zingel писал(а):я только за, но все же молчат...вот жду...
With best wishes, Sergej Kandyla

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Установка сервера Lighttpd frontend + Apache backend

Непрочитанное сообщение zingel » 2009-02-26 1:45:14

на два моих ответа выше пролистай и узри вопрос который я задавал.
Z301171463546 - можно пожертвовать мне денег

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: Установка сервера Lighttpd frontend + Apache backend

Непрочитанное сообщение paix » 2009-02-26 21:51:36

zingel, не я кашу заваривал.
Ты сказал что лайти быстрее, пообещал аргументировать,..никто тебя за язык не тянул.

не хочеш делать - не делай, все тебя поймут. У всех много работы.

to helloworld: нормальная статья поминимуму и просто.
Но есть один важный момент, твоя конструкция не обрабатывает динамические пути, генерируемые апачевскими реврайтайми.
Это одно из первых на что столкнутся люди при внедрении схемы фронтенд-бекенд.

Проблема решается либо написанием реврайтов для лайти (я о них имею очень смутное представление, с нжинксовскими знаком гораздо более плотно), либо модификацией конструкции, в нжиксе, например, в духе:

Код: Выделить всё

location / {
  root /home/site1/public_html;
    error_page 403 404 405 = @backend;
}

location @backend {
  ...
  proxy_pass http://127.0.0.1:80;
}
еще умеет ли лайти нормальный (типа с указанием приоритетов, бекапов, етс) loadbalansing по бекендам ?

upd:
в лайти модуль проксирования какие директивы буферов и прочего имеет т.е.
каким образом можно отключить\включить буферизацию проксирования?

еще поддерживает ли лайти чтото в духе
$HTTP["host"] = * , т.е. задать чтобы любой, не определенный в конфиге хост, посылался на бекенд по умолчанию ? (очень полезно на системах в духе шареда.)
With best wishes, Sergej Kandyla

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Установка сервера Lighttpd frontend + Apache backend

Непрочитанное сообщение zingel » 2009-03-01 15:10:27

это всё лирика, почему быстрее с динамикой...

Код: Выделить всё

work/lighttpd-1.4.21/src/base.h

Код: Выделить всё

typedef struct server {

...
        mtime_cache_type mtime_cache[FILE_CACHE_MAX];

        array *split_vals;

        /* Timestamps */
        time_t cur_ts;
        time_t last_generated_date_ts; 
        time_t last_generated_debug_ts;
        time_t startup_ts;

        buffer *ts_debug_str;
        buffer *ts_date_str;

        /* config-file */
        array *config;
        array *config_touched;

        array *config_context;
        specific_config **config_storage;

        server_config  srvconf;

        short int config_deprecated; 
        short int config_unsupported;

        connections *conns;  
        connections *joblist;
        connections *fdwaitqueue;

        stat_cache  *stat_cache;

...

Код: Выделить всё

work/lighttpd-1.4.21/src/status_counter.c

Код: Выделить всё

data_integer *status_counter_get_counter(server *srv, const char *s, size_t len) {
        data_integer *di;

        if (NULL == (di = (data_integer *)array_get_element(srv->status, s))) {
                /* not found, create it */

                if (NULL == (di = (data_integer *)array_get_unused_element(srv->status, TYPE_INTEGER))) {
                        di = data_integer_init();
                }
                buffer_copy_string_len(di->key, s, len);
                di->value = 0;

                array_insert_unique(srv->status, (data_unset *)di);
        }
        return di;
}
у нджинкса такой гибкости нет с динамикой.
Z301171463546 - можно пожертвовать мне денег