Настройка веб-сервера Nginx на Debian как front-end к Apache

Опубликовано admin - пн, 03/26/2012 - 20:42

В предыдущей статье Настройка веб-сервера на Debian и установка Drupal мы сделали базовую настройку веб-сервера и установили Drupal.
Схема работы нашего веб-сервера следующая:
Схема работы Apache
В принципе все нормально и можно работать, но есть некоторые недостатки такого решения:
1) При работе с клиентами, у которых медленные каналы связи, оперативная память сервера будет занята процессом Apache до тех пор пока он полностью не отдаст запрошенный контент.
2) Каждый раз когда клиент запрашивает статический контент будет запущен процесс Apache для выдачи этого контента, что тоже будет "отъедать" драгоценную оперативную память сервера.

Отличным способом устранения недостатков нашего решения является использования веб-сервера Nginx в качестве front-end к Apache. Все статические запросы будет обслуживать Nginx, а остальные запросы Nginx будет проксировать на Apache. В этом посте мы рассмотрим подробную настройку этого решения.

Кэширование в Drupal 7. Модули Varnish, expire, cache actions

Опубликовано admin - вс, 03/25/2012 - 10:21

Кэширование Drupal 7 может быть реализовано с помощью Varnish или любого другого кэширующего reverse proxy сервера, главное правильно настроить.
Этот пост является переводом отличной статьи с dev.nodeone.se, в которой описано как можно контролировать актуальность кэша Varnish на Drupal сайте, используя модули Varnish, Expire, Cache Actions.

Базовая настройка веб-сервера на Debian и установка Drupal

Опубликовано roman - пт, 03/23/2012 - 08:01

Сегодня рассмотрим настройку веб-сервера "с нуля" и установку на него CMS Drupal. На сервере c Linux Debian / Ubuntu будем настраивать стандартный набор Apache, MySql, Php и базовую настройку Drupal. Конфигурацию Apache, MySql, Php рассмотрим по умолчанию и изменять не будем.

В дальнейшем рассмотрим более тонкую настройку этого набора. У нас уже имеется сервер, с установленным Debian, и root пароль ssh для доступа к серверу, поэтому приступим. Наш сайт будет иметь адрес: drupaladmin-example.com 

Теги

Вступление

Опубликовано roman - чт, 03/22/2012 - 19:59

Первый пост начну с приветствия всех читателей.
Зовут меня Роман, работаю я администратором Linux серверов.

Наша компания специализируется на хостинге, разработке и поддержке проектов на CMS Drupal, поэтому в этом блоге я буду писать о накопленном опыте масштабирования Drupal проектов, задачах администрирования Linux серверов и построения ИТ инфраструктуры для хостинга.

Drupal — это мощная CMS, все больше компаний и специалистов интересуется возможностями работы этой CMS под высокими нагрузками.

Блог я завел для записи своих знаний и обмена опытом.

P.S. Хотелось бы видеть в следующих постах комментарии специалистов, интересующихся данным направлением, чтобы обмен опытом происходил более интенсивно;)