Archive for the ‘nginx’ tag
Установка и настройка Nginx на CentOS 5 с Cpanel
Nginx - это небольшой, очень быстрый и эффективный веб-сервер, как правило, используемый для обслуживания статического контента и как обратный прокси (или балансировщик нагрузки) для Apache или других относительно медленных бэкендов.
Поэтому вполне естественно использовать Nginx в качестве фронтэнда для Apache. Nginx позволяет экономить значительный объем памяти и процессорного времени, как правило используемых многочисленными процессами Apache, отдающими контент клиентам.
mod_rpaf
В случае использования Nginx в качестве реверсивного прокси перед Apache, ip-адрес посетителя, получаемый Apache, будет неверным, так как все запросы к Apache приходят от Nginx.
Чтобы в Apache записывал реальные ip-адреса посетителей вместо ip-адреса сервера, необходим специальный модуль Apache (mod_rpaf).
Мониторинг nginx с помощью munin
С помощью munin можно получить различную статистическую информацию о сервере с наглядными графиками. Для получения информации из nginx в munin существует несколько готовых плагинов: nginx_request (количество запросов), nginx_status (подключения) и nginx_memory (используемая память).
Такие графики получаются в результате несложной настройки:

Установка nginx на Ubuntu
Установить последнюю версию nginx на Ubuntu можно с помощью нехитрых действий.
Добавляем в sources.list (hardy замените названием вашего релиза дистрибутива):
deb-src http://deb.sjinks.pro/ hardy main
Поддерживаемые релизы: dapper (6.06), hardy (8.04), intrepid (8.10), jaunty (9.04), karmic (9.10). Архитектуры: amd64, i386.
Выполняем следующие команды:
sudo apt-get update
sudo apt-get install nginx