Записки админа

Записки админа

NGINX как прокси для APACHE

Установаливаем nginx:

После установки создаем дефолтный конфиг для проксирования всех запросов по дефолту (/etc/nginx/conf.d/default.conf):

Далее редактируем nginx.conf, где указываем наш виртуальный хост со всеми настройками проксирования:

Осталаось только решить проблему с корректной передачей ip-адресов от nginx апачу. На CentOS7 проблематично найти и установить mod-rpaf для апача, поэтому я использовал mod-remoteip. Он устанавливается с апачем и уже активирован. Нужно всего лишь добавить в конфиг апача две строчки (заголовок, который добавляет nginx и адрес прокси):

Есдинственная проблема с логами апача. Чтобы адрес клиента отображался корректно нужно %h заменить на %a:

 

Оставить комментарий

You must be logged in to post a comment.