On Thu, May 21, 2009 at 04:45:23PM +0300, Сергей Жуга wrote:
Добрый день.
Имеется nginx(0.7.55), OpenX и php-cgi. Пытаюсь это всё скрутить вместе,
но не выходит...
При запросе, к примеру, http://openx.example.org nginx выдаёт 302 с
заголовком
Location: openx.example.org/www/admin/index.php
То есть, вот так и отдаёт - без http:// ?
после чего следующий запрос идёт на
http://openx.example.org/openx.example.org/www/admin/index.php
Настройки nginx следующие:
server {
listen 80;
server_name openx.example.org;
root /var/www/openx.example.org/htdocs;
# rewrite ^/openx.example.org/(.*)$ /$1? last;
location ~ .php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME
/var/www/openx.example.org/htdocs$fastcgi_script_name;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
###
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param SERVER_NAME $host;
}
}
Пробовал с rewrite'ом, с горем пополам работает, но урл всё равно не
правильный.
Спасибо заранее.