| Перед нами стоит задача, поставить Nginx как frontend что бы он обрабатывал только некоторые типы файлов, как мы знаем типы файлов — css, js, jpg, gif, exe, tar, pdf и другие подобные — это статические файлы, обрабатывая такие типы файлов веб-сервером nginx мы снизим нагрузку на веб-сервер Apache и получим хороший прирост к производительности. И так приступим: 1. Устанавливаем Nginx FreeBSD: Конфигурационные файлы nginx находится в каталогах 2. Настройка Apache. Debian — /etc/apache2/ports.conf Находим строчку вида где “123.123.123.123:80? На етом настройка Apache в качестве бекенда закончена. Преступим к настройке nginx вставляем: proxy_set_header Host $host; Строки заголовка запроса X-Real-IP и X-Forwarded-For нужны будут вам если вы в своих скриптах используете информацию об IP-адресе посетителя или хотите скрыты от скриптов разделение на фрондэнд/бэкэнд и видеть нормальные IP пользователей, вместо IP фронтэнда, в таком случае вам необходимо будет дополнительно установить и настроить модуль mod_rpaf. 4. Установка mod_rpaf После установки откройте конфигурационный файл Apache и проверьте наличие следующей строки : если такой строки нет, добавьте, но указывайте свой путь к файлу mod_rpaf.so | |
| Категория: Linux | Просмотров: 599 | |
Главная » Установка и настройка Nginx как FrontEnd