Description of problem:
SetHandler to UDS for PHP doesn't work.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. change FPM configuration to listen = /run/php-fpm/fpm.sock
2. Change PHP / HTTPD configuration to SetHandler "proxy:unix:/run/php-fpm/fpm.sock|fgci://localhost"
3. (re)start the services
Internal Server Error
[Fri Jan 09 10:52:59.309913 2015] [proxy:warn] [pid 31025] [client 192.168.0.15:34749] AH01144: No protocol handler was valid for the URL /index.php. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.
This works perfectly with httpd 2.4.6-31 in RHEL 7.1
does this patch have anything to do with it? https://git.centos.org/blob/rpms!!httpd.git/4126fd92c82d72b12b30be9740eceb714cbb7ca7/SOURCES!httpd-2.4.6-uds.patch
See http://pkgs.fedoraproject.org/cgit/php.git/commit/?id=a8ae4d1be84355298fb6796f8b23385c61c71dd6 (switch to UDS in php-fpm in rawhide)
This is caused by one patch not included in 2.4.10 release. 2.4.12 should be released very soon (probably next week) with this patch applied. I will wait with the fix for upcoming httpd release.
This bug appears to have been reported against 'rawhide' during the Fedora 22 development cycle.
Changing version to '22'.
More information and reason for this action is here:
Forget this "not a bug"
Works perfectly (when using fcgi: and not fgci:)