| Задача В связи с большим количеством соединений с WEB сервером Apache встала Для выполнения поставленной задачи было проведено тестирование модели Преимущества подобной схемы можно понять на небольшом примере. В случае схемы с применением front end/back end сервера получим Установка Nginx Red Hat Enterprise Linux 4 / CentOS 4 Для установки Nginx в этих операционных системах вам необходимо rpm -ihv http://download.fedora.redhat.com/pub/epel/4/i386/epel-release-4-9.noarch.rpm Затем установите Nginx выполнив: yum install nginx Red Hat Enterprise Linux 5 / CentOS 5 Для установки Nginx в этих операционных системах вам необходимо rpm -ihv http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm Затем установите Nginx выполнив: yum install nginx ASPLinux Server 5 Nginx присутствует в стандартной поставке дистрибутива, поэтому для yum install nginx Fedora Nginx присутствует в стандартном репозитории дистрибутива, поэтому для yum install nginx Установка Apache Для установки apache выполните : yum install httpd Установка mod_rpaf Данный модуль для apache необходим для работы связки nginx - Домашняя страница модуля http://stderr.net/apache/rpaf/download/ . Для сборки из srpm пакета вам необходимо выполнить следующие шаги: rpmbuild -rebuild http://repo.redhat-club.org/old/SRPMS/mod_rpaf-0.6-1.src.rpm После сборки rpm пакета установите его с помощью команды: rpm -ihv /usr/src/redhat/RPMS/i386/mod_rpaf-0.6-1.i386.rpm Настройка Nginx Ниже приведен конфигурационный файл nginx для работы в качестве Подразумевается, что nginx будет работать на всех интерфейсах на 80 Сохраните данный конфигурационный файл в каталоге /etc/nginx/ с именем user nginx; events { http { Настройка Apache В файле конфигурации Apache /etc/httpd/conf/httpd.conf найдите строку Настройка mod_rpaf Добавьте модуль mod_praf в файл конфигурации Apache для этого в файл LoadModule rpaf_module modules/mod_rpaf-2.0.so Затем в этот же файл добавьте строки RPAFenable On конечно вместо 192.168.0.1 необходимо поставить ваш IP адрес. Тестирование производительности Вышеописанная схема была успешно протестирована на сервере на котором После внедрения схемы с участием nginx нагрузка на сервер существенно Выводы Как мы видим web сервер nginx позволил нам существенно снизить нагрузку | |
| Категория: Интересные статьи | Просмотров: 281 | |
Главная » Настройка nginx в качестве front-end к apache