User Tools

Site Tools


nginx_apache_proxy

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
nginx_apache_proxy [2007/12/05 05:53]
kyxap создано
nginx_apache_proxy [2013/12/15 16:53] (current)
kyxap
Line 1: Line 1:
-====== Проксирование apache через nginx ======+{{tag>​apache nginx proxy rpaf realip}}====== Проксирование apache через nginx ====== 
 +  * Собираем апачевую приблуду (+ патч by Proforg, если надо ставить под apache2.x) чтобы передавать реальный IP с нгинкса на апач 
 + 
 +  # cd /opt/src/ && wget http://​stderr.net/​apache/​rpaf/​download/​mod_rpaf-0.5.tar.gz http://​maloletka.ru/​patches/​rpaf-0.5.patch 
 +  # tar xvf mod_rpaf-0.5.tar.gz 
 +  # cd mod_rpaf-0.5 && cat ../​rpaf-0.5.patch | patch -p0 mod_rpaf-2.0.c 
 +  # less README и ставим модуль 
   * Шаблон конфига ''​nginx'':​   * Шаблон конфига ''​nginx'':​
  
Line 92: Line 99:
         </​Directory>​         </​Directory>​
   </​VirtualHost>​   </​VirtualHost>​
- 
-  * Собираем апачевую приблуду (+ патч by Proforg, если надо ставить под apache2.x) чтобы передавать реальный IP с нгинкса на апач 
- 
-  # cd /opt/src/ && wget http://​stderr.net/​apache/​rpaf/​download/​mod_rpaf-0.5.tar.gz http://​maloletka.ru/​patches/​rpaf-0.5.patch 
-  # tar xvf mod_rpaf-0.5.tar.gz 
-  # cd mod_rpaf-0.5 && cat ../​rpaf-0.5.patch | patch -p0 mod_rpaf-2.0.c 
-  # less README и ставим модуль 
  
 В итоге имеем: В итоге имеем:
Line 106: Line 106:
 Без модуля mod_rpaf апач в логи будет писать src ip 127.0.0.1, так что ставим его обязательно. \\ Без модуля mod_rpaf апач в логи будет писать src ip 127.0.0.1, так что ставим его обязательно. \\
 Основной недостаток - это необходимость переписывать правила из .htaccess под nginx, что, в принципе,​ не очень сложно. \\ Основной недостаток - это необходимость переписывать правила из .htaccess под nginx, что, в принципе,​ не очень сложно. \\
-А простые редиректы ​и так должны работать.+А простой redirect ​и так должен работать.
nginx_apache_proxy.1196833992.txt.gz · Last modified: 2007/12/05 05:53 by kyxap