LINUX.ORG.RU
решено ФорумAdmin

Настройка apache


0

2

есть у меня N+1 виритуалок, все за NAT. На NAT настроен port-forwarding на эту +1 виртуалку, на ней стоит apache. Как его настроить, чтобы он в зависимости от HOSTNAME раскидывал http(s)-запросы на N других разных виртуалок?

mod_proxy_http - вроде бы не про это... какие ключевые слова мне помогут?

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

> любой другой порт

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

StrongDollar
() автор топика
Ответ на: комментарий от true_admin

я понял, но затраты на изучение двух серверов больше, чем на изучение одного, а разница между серверами не ясна (т.е. еще бенчмаркинг проводить). Зачем вся эта морока, если можно эксплуатировать унифицированные системы?

StrongDollar
() автор топика
Ответ на: комментарий от StrongDollar

Ты поверишь человеку который обслуживал датацентр с over 1000 серверов и непосредственно администрировал 400 из них?

nginx стоит обучения, поверь. Ты потратишь неделю, зато это «на всю жизнь». Апач это даже не вчерашний день. Это тяжёлое наследие прошлого которое никто(из грамотных людей) для новых проектов не использует. Ты же не думаешь что он стоит в гугле?

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

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

> Ты поверишь человеку

человеку не поверю. Только фактам.

Потому что под мою операционку (gentoo) я могу собрать apache с mono как мне надо из коробки, а nginx прийдется допиливать напильником.

Ты же не думаешь что он стоит в гугле?


стоит - это легко проверяемый факт:
http://habrahabr.ru/blogs/webdev/107534/

Ты потратишь неделю


не неделю, а гораздо больше. Ты в курсе, что ни один фрилансер не возмется писать инструкцию к чему-либо меньше чем за 50 тысяч? Абсолютно все расходы удваиваются и множатся, если использовать больше компонентов чем минимум-миниморум.

зато это «на всю жизнь».


nginx такая же устаревшая технология, потому что не java и не monoи умрет все это через пять лет (если не быстрее)

настройка его на отдачу статики


это ничего, что у меня статики нет, а есть aspx-кеширование?

StrongDollar
() автор топика
Ответ на: комментарий от StrongDollar

>nginx такая же устаревшая технология, потому что не java и не monoи умрет все это через пять лет (если не быстрее)

Ядро линукса тоже умрет. Не java же.

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

>это ничего, что у меня статики нет, а есть aspx-кеширование?

То вы картинки прямо таки динамически генерируете, а не из файлов отдаете?

ventilator ★★★
()

при нежелании использовать nginx, желаемую задачу можно забороть squid`ом.

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

я понял, но затраты на изучение двух серверов больше, чем на изучение одного, а разница между серверами не ясна (т.е. еще бенчмаркинг проводить). Зачем вся эта морока, если можно эксплуатировать унифицированные системы?

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

xpahos ★★★★★
()

>mod_proxy_http - вроде бы не про это...

mod_proxy_http

It provides the features used for proxying HTTP requests. mod_proxy_http supports HTTP/0.9, HTTP/1.0 and HTTP/1.1. It does not provide any caching abilities. If you want to set up a caching proxy, you might want to use the additional service of the mod_cache module.

ты просто плохо читал ман(ы)

а апач и вправду не стоит менять на nginx, если нет необходимости

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

> хочется взять и у**ать!

у вас проблемы с сексуальной ориентацией

StrongDollar
() автор топика
Ответ на: комментарий от Rost

Спасибо!

Если бы все были такие же мудрые, Россия стала бы мировым лидером.

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