NGINX+Apache+PHP не передаются get запросы

NN
На сайте с 22.11.2009
Offline
73
1203

Доброго времени суток всем!

Классическая связка, nginx на 80-м порту внешнего интерфеса, апач mpm-itk слушает 8080 локалхоста, php как модуль апача. Помогите понять, плз, почему до скриптов get запросы не доходят? Всю голову уже сломал.

Пример конфига сайта для nginx:

server {
listen my_ip:80;
server_name site.ru www.site.ru;
rewrite ^(/manager/.*)$ https://$host$1 permanent;
error_page 404 = @fallback;
location ~* ^/(webstat/|awstats|webmail/|myadmin/|manimg/) {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
location / {
proxy_pass http://127.0.0.1:8080;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}

location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar)$ {
access_log off;
root /var/www/username/data/www/site.ru;

}
location @fallback {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
}

В апаче конфиг:

<VirtualHost *:8080>
ServerName site.ru
DocumentRoot /var/www/username/data/www/site.ru
<IfModule mpm_itk_module>
AssignUserId username usergroup
</IfModule>

ServerAdmin webmaster@site.ru
php_admin_value open_basedir "/var/www/username/data:."
php_admin_value sendmail_path "/usr/sbin/exim4 -t -i -fno-reply@site.ru"
php_admin_value upload_tmp_dir "/var/www/username/data/mod-tmp"
php_admin_value session.save_path "/var/www/username/data/mod-tmp"
AddType application/x-httpd-php .php .php3 .php4 .php5 .phtml
AddType application/x-httpd-php-source .phps
ServerAlias www.site.ru
VirtualDocumentRoot /var/www/username/data/www/site.ru/%1
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} AhrefsBot
RewriteCond %{HTTP_USER_AGENT} bingbot
RewriteRule ^.* - [F,L]
</VirtualHost>

<Directory /var/www/username/data/www/site.ru>
php_admin_value open_basedir "/var/www/username/data:."
</Directory>

Вот где тут могла собака порыться???

RPAF стоит, ip передаются, php работает нормально.

Помогите, люди добрые!!!

pupseg
На сайте с 14.05.2010
Offline
347
#1

если мимо ngnix - то передаются ?

GEt на какие объекты ?

Качественная помощь в обслуживании серверов. (/ru/forum/661100) Бесплатных консультаций не даю, не помогаю, не обучаю. Минималка от 100$. Как пропатчить KDE-просьба не спрашивать. Есть форумы (http://linux.org.ru) и полезные сайты (http://www.opennet.ru/).
NN
На сайте с 22.11.2009
Offline
73
#2

Виноват, разобрался. Все передается, просто скрипт криво написан.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий