Установка сервера Lighttpd frontend + Apache backend
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- helloworld
- ст. сержант
- Сообщения: 368
- Зарегистрирован: 2007-10-03 8:06:37
- Откуда: Northern Colorado
Установка сервера Lighttpd frontend + Apache backend
Тема для обсуждения.
Установка сервера Lighttpd frontend + Apache backend
Установка сервера Lighttpd frontend + Apache backend
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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
Настройка хостинга под apache + PHP + MySQL
линк не туда
========
видимой сразу делать не надо, вообще-то...
по пярмому лину на неё и так зайдут
линк не туда
========
видимой сразу делать не надо, вообще-то...
по пярмому лину на неё и так зайдут
Убей их всех! Бог потом рассортирует...
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: Установка сервера Lighttpd frontend + Apache backend
а на скорлько оно быстрее вообще-то? apache когда в fastcgi стаитику отдает не через его
Lighttpd в джаил желательно поставить и apache тоже во второй джаил
Lighttpd в джаил желательно поставить и apache тоже во второй джаил
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Установка сервера Lighttpd frontend + Apache backend
лайт будет пошустрее нджинкса но если динамику отдавать, а вот со статикой он тормознее нджинкса
Z301171463546 - можно пожертвовать мне денег
-
- лейтенант
- Сообщения: 863
- Зарегистрирован: 2007-09-24 12:41:05
- Откуда: dn.ua
- Контактная информация:
Re: Установка сервера Lighttpd frontend + Apache backend
факты в студию..zingel писал(а):лайт будет пошустрее нджинкса но если динамику отдавать, а вот со статикой он тормознее нджинкса
ага, а потом сапортить это гавно...время свое пожалейте.ProFTP писал(а): Lighttpd в джаил желательно поставить и apache тоже во второй джаил
With best wishes, Sergej Kandyla
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Установка сервера Lighttpd frontend + Apache backend
вам в коде пояснить, поймёте? (если да, то как я высплюсь, обязательно напомните мне об этом можно в личку или джабер, давно хотел его поглубже ковырнуть на вот этот предмет)
Z301171463546 - можно пожертвовать мне денег
- helloworld
- ст. сержант
- Сообщения: 368
- Зарегистрирован: 2007-10-03 8:06:37
- Откуда: Northern Colorado
Re: Установка сервера Lighttpd frontend + Apache backend
хотите сказать что администраторы серверов ютуба необразованные сволочи что выбрали лайти для отдачи статики вместо советского нжиникса?
upd: ссылочка по теме - http://redmine.lighttpd.net/wiki/lightt ... ByLighttpd
upd: ссылочка по теме - http://redmine.lighttpd.net/wiki/lightt ... ByLighttpd
-
- лейтенант
- Сообщения: 863
- Зарегистрирован: 2007-09-24 12:41:05
- Откуда: dn.ua
- Контактная информация:
Re: Установка сервера Lighttpd frontend + Apache backend
давай, в коде отлично.zingel писал(а):вам в коде пояснить, поймёте? (если да, то как я высплюсь, обязательно напомните мне об этом можно в личку или джабер, давно хотел его поглубже ковырнуть на вот этот предмет)
Только не забудь реальные бенчмарки поискать Или сделать.
На практике у них примерно равные показатели, nginx мне больше нравится из-за комунити, гибкости и динамичности. Очень удобная штука. Автор определенно талантливый человек.
Если напишеш толково, вынесем на суд nginx-ru или ru_highload.
там администраторов то 2 человека. И почему же они, интересно, выбрали sles а не freebsd ? Да и если ктото из highload тусовки юзает, например, руби это тоже не значит что это мега быстрая технология, просто им так удобно, вот и все.helloworld писал(а):хотите сказать что администраторы серверов ютуба необразованные сволочи что выбрали лайти для отдачи статики вместо советского нжиникса?
upd: ссылочка по теме - http://redmine.lighttpd.net/wiki/lightt ... ByLighttpd
Вообщем, так судить нельзя, опираясь на единичный проект.
Если я скажу что вордпрес свои лоадбалансеры и сервера на 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
ну вот я и проснулся.
Кто тут захотел примеров ? Ютуб? Срал я на этот ютуб не показатель, 1 ютуб совсем ничего не значит, я склоняюсь к nginx, вобщем, как тут будите, будем обсуждать.
Кто тут захотел примеров ? Ютуб? Срал я на этот ютуб не показатель, 1 ютуб совсем ничего не значит, я склоняюсь к nginx, вобщем, как тут будите, будем обсуждать.
Z301171463546 - можно пожертвовать мне денег
-
- лейтенант
- Сообщения: 863
- Зарегистрирован: 2007-09-24 12:41:05
- Откуда: dn.ua
- Контактная информация:
Re: Установка сервера Lighttpd frontend + Apache backend
zingel, я вот тоже предпочитаю nginx (поддерживаем отечественного автара, тем более что софт великолепный!), но ты говорил что лайти шустрее (в некоторых местах), и собирался это доказать на примере кода.
У тебя есть шанс - тема интересна.
кстати, хорошая ссылка в целом.
http://www.kegel.com/c10k.html
PS. зингель, ты напоминаеш мне одних из тех знакомых ребят с красными глазами, которые колбасят по 20 часов в сутки, а потом спят Просто прикольно
У тебя есть шанс - тема интересна.
кстати, хорошая ссылка в целом.
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
кстати да, реквестирую фото зингеля со скриншотом lissyara.su на заднем плане!
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- helloworld
- ст. сержант
- Сообщения: 368
- Зарегистрирован: 2007-10-03 8:06:37
- Откуда: Northern Colorado
Re: Установка сервера Lighttpd frontend + Apache backend
маладой челавек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
лайт пошустрей с динамикой но нджинкс со статикой, к нджинксу я просто привык в добавок, буду готовить примеры.
ребята с красными глазами сидят на лоре, а я столько времени провожу в сети потому, что есть целый ряд задачь, которые необходимо решать, попутно на этом форуме.ребят с красными глазами, которые колбасят по 20 часов в сутки, а потом спят
ну, если так нужно, я попробую превести себя в порядок и сделать фото.кстати да, реквестирую фото зингеля со скриншотом lissyara.su на заднем плане!
соблюдайте нормальный тон, а то забаню.маладой челавек
факты в студию и исходники из лайти и нжиникса
иначи - вы трепло
Z301171463546 - можно пожертвовать мне денег
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Установка сервера Lighttpd frontend + Apache backend
спокойно, спокойно братцы! мы не на ЛОРе
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Установка сервера Lighttpd frontend + Apache backend
я спокоен как морская гладь, человек что-то разволновался, странный какой-то...буду делать примеры, как и говорил.
Z301171463546 - можно пожертвовать мне денег
- helloworld
- ст. сержант
- Сообщения: 368
- Зарегистрирован: 2007-10-03 8:06:37
- Откуда: Northern Colorado
Re: Установка сервера Lighttpd frontend + Apache backend
трехколесный велосипед с педалями едет уверенее а вот двухколесный без них не очень, люблю последний так как сделан в сссрzingel писал(а):лайт пошустрей с динамикой но нджинкс со статикой, к нджинксу я просто привык в добавок,
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Установка сервера Lighttpd frontend + Apache backend
давайте так, я делаю свои примеры - Вы свои, линков не нужно, просто diffы?
Z301171463546 - можно пожертвовать мне денег
-
- лейтенант
- Сообщения: 863
- Зарегистрирован: 2007-09-24 12:41:05
- Откуда: dn.ua
- Контактная информация:
Re: Установка сервера Lighttpd frontend + Apache backend
суть аналогии не раскрыта..helloworld писал(а):трехколесный велосипед с педалями едет уверенее а вот двухколесный без них не очень, люблю последний так как сделан в сссрzingel писал(а):лайт пошустрей с динамикой но нджинкс со статикой, к нджинксу я просто привык в добавок,
With best wishes, Sergej Kandyla
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Установка сервера Lighttpd frontend + Apache backend
я тоже не понял причем тут СССР и откуда столько ненависти к СССР....ну да ладно, подождём
Z301171463546 - можно пожертвовать мне денег
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: Установка сервера Lighttpd frontend + Apache backend
можно взять и протестировать...
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Установка сервера Lighttpd frontend + Apache backend
я только за, но все же молчат...вот жду...
Z301171463546 - можно пожертвовать мне денег
-
- лейтенант
- Сообщения: 863
- Зарегистрирован: 2007-09-24 12:41:05
- Откуда: dn.ua
- Контактная информация:
Re: Установка сервера Lighttpd frontend + Apache backend
извини, но ты сам себе противоречиш.zingel писал(а):вам в коде пояснить, поймёте? (если да, то как я высплюсь, обязательно напомните мне об этом можно в личку или джабер, давно хотел его поглубже ковырнуть на вот этот предмет)
zingel писал(а):я только за, но все же молчат...вот жду...
With best wishes, Sergej Kandyla
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Установка сервера Lighttpd frontend + Apache backend
на два моих ответа выше пролистай и узри вопрос который я задавал.
Z301171463546 - можно пожертвовать мне денег
-
- лейтенант
- Сообщения: 863
- Зарегистрирован: 2007-09-24 12:41:05
- Откуда: dn.ua
- Контактная информация:
Re: Установка сервера Lighttpd frontend + Apache backend
zingel, не я кашу заваривал.
Ты сказал что лайти быстрее, пообещал аргументировать,..никто тебя за язык не тянул.
не хочеш делать - не делай, все тебя поймут. У всех много работы.
to helloworld: нормальная статья поминимуму и просто.
Но есть один важный момент, твоя конструкция не обрабатывает динамические пути, генерируемые апачевскими реврайтайми.
Это одно из первых на что столкнутся люди при внедрении схемы фронтенд-бекенд.
Проблема решается либо написанием реврайтов для лайти (я о них имею очень смутное представление, с нжинксовскими знаком гораздо более плотно), либо модификацией конструкции, в нжиксе, например, в духе:
еще умеет ли лайти нормальный (типа с указанием приоритетов, бекапов, етс) loadbalansing по бекендам ?
upd:
в лайти модуль проксирования какие директивы буферов и прочего имеет т.е.
каким образом можно отключить\включить буферизацию проксирования?
еще поддерживает ли лайти чтото в духе
$HTTP["host"] = * , т.е. задать чтобы любой, не определенный в конфиге хост, посылался на бекенд по умолчанию ? (очень полезно на системах в духе шареда.)
Ты сказал что лайти быстрее, пообещал аргументировать,..никто тебя за язык не тянул.
не хочеш делать - не делай, все тебя поймут. У всех много работы.
to helloworld: нормальная статья поминимуму и просто.
Но есть один важный момент, твоя конструкция не обрабатывает динамические пути, генерируемые апачевскими реврайтайми.
Это одно из первых на что столкнутся люди при внедрении схемы фронтенд-бекенд.
Проблема решается либо написанием реврайтов для лайти (я о них имею очень смутное представление, с нжинксовскими знаком гораздо более плотно), либо модификацией конструкции, в нжиксе, например, в духе:
Код: Выделить всё
location / {
root /home/site1/public_html;
error_page 403 404 405 = @backend;
}
location @backend {
...
proxy_pass http://127.0.0.1:80;
}
upd:
в лайти модуль проксирования какие директивы буферов и прочего имеет т.е.
каким образом можно отключить\включить буферизацию проксирования?
еще поддерживает ли лайти чтото в духе
$HTTP["host"] = * , т.е. задать чтобы любой, не определенный в конфиге хост, посылался на бекенд по умолчанию ? (очень полезно на системах в духе шареда.)
With best wishes, Sergej Kandyla
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Установка сервера Lighttpd frontend + Apache backend
это всё лирика, почему быстрее с динамикой...
у нджинкса такой гибкости нет с динамикой.
Код: Выделить всё
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 - можно пожертвовать мне денег