nginx + php-fastcgi + GET / ;)

slava slava at skitalets.ru
Tue May 22 15:52:20 MSD 2007


Похоже, тут я написал ерунду.

Лучше посмотреть на ключ -f в директиве if (проверка существования
файла)http://sysoev.ru/nginx/docs/http/ngx_http_rewrite_module.html
В случае с локальным fcgi сервером это допустимо. Только права поправить.


----- Original Message -----
From: "slava" <slava at skitalets.ru>
To: <nginx-ru at sysoev.ru>
Sent: Tuesday, May 22, 2007 2:45 PM
Subject: Re: nginx + php-fastcgi + GET / ;)


Примерно так:

        location =/index.php {
            fastcgi_pass unix:/var/run/php-fastcgi/siteru.sock;
            fastcgi_index  index.php;
            # ..... и т.д. все переменные
            error_page 404 =200 /index.html;
        }
        location / {
                root   /var/www/site.ru/public_html;
                index  index.html;
                autoindex off;
        }

        location ~* ^.+\.(php)$ {
           fastcgi_pass unix:/var/run/php-fastcgi/siteru.sock;
           fastcgi_index  index.php;
           fastcgi_param  SCRIPT_FILENAME
/var/www/site.ru/public_html$fastcgi_script_name;
           fastcgi_param  QUERY_STRING       $query_string;
           fastcgi_param  REMOTE_ADDR        $remote_addr;
           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  REQUEST_URI        $request_uri;
           fastcgi_param  DOCUMENT_URI       $document_uri;
           fastcgi_param  DOCUMENT_ROOT      $document_root;
           fastcgi_param  SERVER_PROTOCOL    $server_protocol;
           fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
           fastcgi_param  REMOTE_PORT        $remote_port;
           fastcgi_param  SERVER_ADDR        $server_addr;
           fastcgi_param  SERVER_PORT        $server_port;
           fastcgi_param  SERVER_NAME        $server_name;
        }
    }

----- Original Message -----
From: "Vladimir S.Yakimov" <pwr at mail.ru>
To: <nginx-ru at sysoev.ru>
Sent: Tuesday, May 22, 2007 1:12 PM
Subject: Re: nginx + php-fastcgi + GET / ;)


> slava пишет:
> > Через обработчик 404 ошибки.
>
> хм. Это как?
>
>










More information about the nginx-ru mailing list