=====================================================
==== 原文链接:http://www.cnblogs.com/Hzhihua/p/6884864.html
==== 转载请说明原文出处
=====================================================
Apache通过 unix domain socket 连接php-fpm
1. 打开apache配置文件(/usr/local/apache/conf/httpd.conf)
# 将下面两行前的“#”去掉
#LoadModule proxy_module modules/mod_proxy.so
修改为 LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
修改为 LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
2. 在打开的配置文件(httpd.conf)中查找 httpd-vhosts.conf (ctrl+f 快捷键打开查找功能)
#Include conf/extra/httpd-vhosts.conf
修改为 Include conf/extra/httpd-vhosts.conf
3. 打开httpd-vhosts.conf文件(/usr/local/apache/conf/extra/httpd-vhosts.conf)
# /dev/shm/php-cgi.sock 为php-fpm监听地址 可在 php安装路径/etc/php-fpm.conf中查看
# /data/wwwroot/default/ 为服务器根目录地址
# 将ServerName 改为 localhost
ProxyPassMatch ^/(.*\.php(/.*)?)$ unix:/dev/shm/php-cgi.sock|fcgi://127.0.0.1:9000/data/wwwroot/default/
参考文档: 官方文档
=====================================================
==== 原文链接:http://www.cnblogs.com/Hzhihua/p/6884864.html
==== 转载请说明原文出处
=====================================================