Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Связка nginx+apache2  (Прочитано 1080 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн crp.518

  • Автор темы
  • Участник
  • *
  • Сообщений: 136
    • Просмотр профиля
Связка nginx+apache2
« : 28 Декабря 2013, 11:15:20 »
Нужно настроить Проксирующую связку nginx+apache2 для большей производительности. Установил стандартный LAMP, установил nginx. А что делать дальше? как осуществить эту "связку"? как узнать работает ли свзяка?
P.s прошу не скидывать ссылки на различные мануалы, штук 5 перечитал уже и нифига не вышло.
p.s.s Причем что интересно в разных мануалах по разному.
Спасибо..)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Связка nginx+apache2
« Ответ #1 : 28 Декабря 2013, 11:33:21 »
Большей производительности чего?... Сферической производительности в вакууме?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн crp.518

  • Автор темы
  • Участник
  • *
  • Сообщений: 136
    • Просмотр профиля
Re: Связка nginx+apache2
« Ответ #2 : 28 Декабря 2013, 12:37:27 »
Большей производительности чего?... Сферической производительности в вакууме?
В этой статье речь пойдет о поднятии и настройке веб сервера и виртуальных хостов. nginx мы делаем, как фронт энд к apache.

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

Apache является большой, толстой и неповоротливой скотиной, он долго выполняет и отдает содержимое, но он нужен, т.к. многие cms или фрэймворки используют его модули для организации своих ссылок и путей. Все эти конструкции можно ручками переписать для nginx, но, согласитесь, вместо быстрой установки cms, надо еще пол дня потратить на настройку — не лучший вариант. Выход из этого прост, схема такая:

На фронт энде стоит nginx, он получает запросы. Если от него хотят статическое содержимое (картинки, html файлы, pdf или что-то еще, что не надо выполнять), то сам nginx сразу же быстро эти данные вернет. Если надо обработать какой-нибудь php запрос, то nginx отдаст его на выполнение apache, он обработает и вернет nginx, а nginx быстро отдаст нам.

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

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Связка nginx+apache2
« Ответ #3 : 28 Декабря 2013, 13:10:18 »
crp.518, это неудачное место для тренировки своих маркетоложеских способностей.
Я задал конкретный вопрос - что вы собираетесь улучшать? Какую характеристику работы вашего сервера? И вообще, в чём текущая работа вашего сервера вас не устраивает? У вас 1000 RPM? Больше?
Не надо заниматься оптимизацией ради оптимизации.
А инструкций, подробных и конкретных, по настройке проксирования сайта в сети полно. В простейшем случае можно обойтись вообще одним апачем, запроксировав его через самого себя и включив кеш.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн crp.518

  • Автор темы
  • Участник
  • *
  • Сообщений: 136
    • Просмотр профиля
Re: Связка nginx+apache2
« Ответ #4 : 28 Декабря 2013, 13:19:34 »
С RT в 200-300 одного апача будет достаточно?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Связка nginx+apache2
« Ответ #5 : 28 Декабря 2013, 14:21:44 »
Я повторю вопрос в третий раз - что именно в работе сайта вас не устраивает прямо сейчас?
Какая статистика у вас есть на руках, и какой параметр вы собираетесь улучшать?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.017 секунд. Запросов: 21.