FastCGI /file.php/serve?xx=yy

Sergey A. Shepelev shep at snegmedia.ru
Thu Jan 25 19:59:33 MSK 2007


On Thu, 25 Jan 2007 18:33:21 +0300
Dmitriy Yermakov <dyer at sut.ru> wrote:

> >  На данный момент есть такой конфиг:
> > 
> > location ~*     ^.+\.php {
> > 	root /public_html;
> > 	fastcgi_pass unix:/tmp/php-fcgi.sock;
> Маловато будет для fastcgi
> 
> include "/path/where/nginx_config_file/fastcgi_params";
> > }
> 
> а fastcgi_params вообще-то в поставке есть.
> И в рассылке неоднократно примеры конфигов были.

 Извините, действительно, забыл упомянуть.
 В главном конфиге (не виртуального хоста есть).

include /usr/local/etc/nginx/fastcgi.conf;

 Содержимое:

fastcgi_connect_timeout 30;
fastcgi_send_timeout 180;
fastcgi_index   index.php;
fastcgi_param   QUERY_STRING    $query_string;
fastcgi_param   REQUEST_URI     $request_uri;
fastcgi_param   REQUEST_METHOD  $request_method;
fastcgi_param   CONTENT_TYPE    $content_type;
fastcgi_param   CONTENT_LENGTH  $content_length;
fastcgi_param   SERVER_ADDR     $server_addr;
fastcgi_param   SERVER_PORT     $server_port;
fastcgi_param   SERVER_PROTOCOL $server_protocol;
fastcgi_param   SERVER_NAME     $server_name;
fastcgi_param   REMOTE_USER     $remote_user;
fastcgi_param   REMOTE_ADDR     $remote_addr;
fastcgi_param   REMOTE_PORT     $remote_port;
fastcgi_param   SCRIPT_FILENAME $document_root
$fastcgi_script_name;
fastcgi_param   SCRIPT_NAME $fastcgi_script_name;
fastcgi_param   REDIRECT_STATUS 200;

 Хотелось бы услышать что-нибудь по существу вопроса.

> > 
> >  Статика и нормальные PHP запросы отдаются чудесно.

 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ вот это
должно было что-то значить.

-- 
Sergey A. Shepelev <shep at snegmedia.ru>





More information about the nginx-ru mailing list