$self->_fix_env( \%env );
- # hack for perl libraries that use FILENO (e.g. IPC::Run)
- # trying to patch FCGI.pm, but not got there yet :/
- local *FCGI::Stream::FILENO = sub { -2 }
- unless FCGI::Stream->can('FILENO');
-
$class->handle_request( env => \%env );
$proc_manager && $proc_manager->pm_post_dispatch();
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
- fastcgi_param PATH_INFO $fastcgi_script_name;
+ fastcgi_param PATH_INFO /;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
=head3 Non-root configuration
-If you properly specify the PATH_INFO and SCRIPT_NAME parameters your
-application will be accessible at any path. The SCRIPT_NAME variable is the
-prefix of your application, and PATH_INFO would be everything in addition.
+If you properly specify the PATH_INFO and SCRIPT_NAME parameters your
+application will be accessible at any path. The PATH_INFO variable is the
+prefix of your application, and SCRIPT_NAME would be everything in addition.
As an example, if your application is rooted at /myapp, you would configure: