You are viewing a plain text version of this content. The canonical link for it is here.
Posted to docs@httpd.apache.org by Apache Wiki <wi...@apache.org> on 2014/12/05 13:38:29 UTC

[Httpd Wiki] Update of "Development/mod_proxy_fcgi" by JeffTrawick

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Httpd Wiki" for change notification.

The "Development/mod_proxy_fcgi" page has been changed by JeffTrawick:
https://wiki.apache.org/httpd/Development/mod_proxy_fcgi

New page:
Eric's quick notes:  (Jeff will work these into the table)

 * examples need to account for php-fpm (how URLs and or paths are passed)
 * fixes for CGI variables in different configurations (sethandler vs. proxypass)
   * fixup r->filename right before adding CGI vars, maybe directory walk
   * path info calculation probably needs multiple modes.  Maybe expr based?
 * further doc for worker matching stuff with ProxySet
 * provide a convenience/less verbose directive to configure SetHandler
 *  a backend worker
 * doc SetHandler advantages
 * change compile-time diag stuff to trace8
 * need to port mod_proxy_http or mod_fcgid body spooling / content length passing
 * would be nice to have a non php-fpm fastcgi server to sanity check with so we don't end up with too many php-fpm-isms
 * figure out / make sure balancer examples work with php-fpm and/or setHandler

== Bugs and other issues to investigate and fix ==

|| '''Bugzilla''' || Difficulty to resolve || Severity || Commonality || Description || Notes ||
|| [[https://issues.apache.org/bugzilla/show_bug.cgi?id=48272|48272]] || Low || Low || Low || || Bug is for an old crash that is now fixed, but sf points out something else that should be investigated ||
|| [[https://issues.apache.org/bugzilla/show_bug.cgi?id=55329|55329]] || Low || Moderate (script portability) || Low || mod_proxy_fcgi does not urldecode PATH_INFO || ||
|| [[https://issues.apache.org/bugzilla/show_bug.cgi?id=56188|56188]] || High || Moderate || Low || send FCGI_ABORT_REQUEST on client disconnect || maybe there is a simple case that could be covered without async processing ||
|| [[https://issues.apache.org/bugzilla/show_bug.cgi?id=55415|55415]] || Low || Moderate || Low || Proxy loop caused by ProxyErrorOverride and ErrorDocument 404 || ||
|| [[https://issues.apache.org/bugzilla/show_bug.cgi?id=57087|57087]] || High || Moderate || Low || spool chunked request body to calculate CONTENT_LENGTH || mod_request enhancement? ||
|| [[https://issues.apache.org/bugzilla/show_bug.cgi?id=51517|51517]] || ?? || Moderate || Moderate || SCRIPT_FILENAME, PATH_INFO || ||


== Fixed in trunk but not in 2.4.x ==

 * 56855 (backport CGIPassAuth)
 * 57198 (backport 304 fix)

---------------------------------------------------------------------
To unsubscribe, e-mail: docs-unsubscribe@httpd.apache.org
For additional commands, e-mail: docs-help@httpd.apache.org