ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Nginx + PHP fcgi / Кидает 404


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: Nginx + PHP fcgi / Кидает 404
  • From: "Дмитрий Леоненко" <dmitry.leonenko@xxxxxxxxx>
  • Date: Mon, 5 Mar 2007 15:59:59 +0200
  • Dkim-signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=b8Cf6NuRhyUEKOztjK90i6lUqbbdrJ+ql1jZHp8IpEJ+qaXtZsZD8VWqvxT77twmNmPtoOyIqbXo4qAry7ilVu/CDfSs8zCr5nam7rSDQltfVMXF4NAlGcpbwpsMGy6V9dyTx/2TIq2qHNoaNrBvxz7gDP+Yd3F5qz3df5xIvic=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=khU/NvCOLYKAFRgTHEg9dzlri7nrXPzMkAxvW42Y8vACGytU+ApWOaRIQpEF99PqAEt2UdrnpVDnjw6m4ii1yEmgfp2/6wBIa8P28UJ36QGKWlibp1CkSfhFt4u7b1qw+yVLJNzLSTrGIqWrVAxIHAruHbX/Hsch1a1w5qOMCJo=
  • In-reply-to: <auto-000158851614@xxxxxxxxxxxx>
  • References: <a23608a90703050407k25460ce3mef65486a154dac2c@xxxxxxxxxxxxxx> <auto-000158851614@xxxxxxxxxxxx>

Ну сразу сложно мне сказать, в чем может заключаться такой удивительный глюк, я такого не встречал на практике. А можно ли увидеть лог, где так же присутствует QUERY_STRING? То есть полный GET и параметры GET'а. Я спрашиваю, т.к. у Вас есть rewrite.
Если можно - дайте лог с QUERY_STRING, где 404 и где все нормально.

2007/3/5, Бир Артур <abir@xxxxxx>:

81.195.47.130 - - [05/Mar/2007:16:30:12 +0600] "GET /shoutbox.php HTTP/1.1"
404 529 "http://***.ru/chat.php" "Mozilla/4.0 (compatible; MSIE 6.0; Windows
NT 5.1; SV1)"
Но файл такой есть.
Конфиг nginx'a:


# nginx.conf

user  www;
worker_processes  3;

pid        /var/run/nginx.pid;

events {
    worker_connections  4096;
    use kqueue;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    tcp_nopush     on;

    keepalive_timeout  15;

    #gzip  on;

    Server {

....

        location ~* ^.+\.(jpg|jpeg|gif|html|css|js|png)$ {
            root        $srv_root;
            index       index.html index.htm;
            expires     30d;
            access_log  off;
        }

        rewrite ^/(.+)\.php/([.&]*)\.torrent$ /$1.php?pathinfo=/$2.torrent
permanent;
        rewrite ^/(.+)\.php/(.*)$ /$1.php?pathinfo=/$2&$query_string
last;
        location / {
            root                $srv_root;
            index               index.php;
            fastcgi_pass        unix:/tmp/php- fastcgi.sock;
            include             fastcgi_params_all;
        }

#fastcgi_params_all

fastcgi_index index.php;
fastcgi_connect_timeout 5;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
fastcgi_buffer_size 32k;
fastcgi_buffers 4 32k;
fastcgi_busy_buffers_size 32k;
fastcgi_temp_file_write_size 32k;

fastcgi_param   DOCUMENT_ROOT   $srv_root;
fastcgi_param   SCRIPT_FILENAME $srv_root$fastcgi_script_name;
fastcgi_param   PATH_TRANSLATED $srv_root$fastcgi_script_name;

fastcgi_param   SCRIPT_NAME     $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   REDIRECT_STATUS 200;
fastcgi_param   SERVER_ADDR     $server_addr;
fastcgi_param   SERVER_PORT     $server_port;
fastcgi_param   SERVER_PROTOCOL $server_protocol;
fastcgi_param   SERVER_SOFTWARE "uks v-0.1.3";
fastcgi_param   GATEWAY_INTERFACE "CGI/1.1";
fastcgi_param   SERVER_NAME     $server_name;
fastcgi_param   REQUEST_URI     $request_uri;
fastcgi_param   REMOTE_ADDR     $remote_addr;
fastcgi_param   REMOTE_PORT     $remote_port;

> -----Original Message-----
> From: owner-nginx-ru@xxxxxxxxxxxxxx [mailto:owner-nginx-ru@xxxxxxxxxxxxxx]
> On Behalf Of Дмитрий Леоненко
> Sent: Monday, March 05, 2007 3:07 PM
> To: nginx-ru@xxxxxxxxx
> Subject: Re: Nginx + PHP fcgi / Кидает 404
>
> В логе что при этом появляется?
>
>
> 05.03.07, Бир Артур < abir@xxxxxx> написал(а):
>
>       Добрый день господа!
>
>       При настройке связки PHP FCGI + Nginx, время от времени, при
> обращении к
>       некоторым скриптам, вылетает 404 ошибка. Если обновить - страничка
> опять
>       отображается. Кто ни будь сталкивался с подобным?
>
>
>





 




Copyright © Lexa Software, 1996-2009.