|
Главное меню |
|
|
Кто на сайте |
|
|
Календарь |
|
|
Ссылки |
|
| |
|
Поиск |
|
|
Результат |
|
|
Статьи [2] Файлы [0]
Новости - Настройка Nginx frontend + Apache backend для Debian
Задача снизить нагрузку на Apache и отдавать статический контент с помощью Nginx, что значительно экономит системные ресурсы за счет того, что после того как пришел запрос от клиента, Nginx передает запрос apache и быстро получает ответ. В итоге Apache после того как отдал ответ Nginx освобождает память, далее с клиентом взаимодействует web сервер nginx, который и написан для раздачи статического контента, большому количеству клиентов, при незначительном потреблении системных ресурсов. Установка Nginx apt-get install nginx Настройка Nginx Сначала отредактируем файл виртуальных хостов, описыв Новости - Nginx frontend + Nginx backend real IP
Имеется два сервера frontend Nginx и локальный backend Nginx, с настройках по умолчанию в $remote_addr пишется IP front-end`a а не рейльный IP посетителя но для правильной работы PHP скриптов необходимо передавать рейльный IP посетителя. Для этого нужно с файле /etc/nginx/nginx.conf добавить директиву set_real_ip_from в секцию http{}set_real_ip_from 192.168.2.0/24; set_real_ip_from 122.119.40.9; real_ip_header X-Real-IP; Директива set_real_ip_from задаёт доверенные адреса, которые передают верный адрес для замены. Если указано специальное значение unix:, доверенными будут считаться все UNIX-с
|
|
|
|
|
|
|
|
|