配置mod_proxy_fcgi加php fpm

如何选择apache2 实现fastcgi方式呢

引言

查了很多资料,理解了mod_php、mod_fastcgi、mod_fcgid,并一一测试,最后以为mod_fcig+php-fpm应该是apache2下的最先进的方案。

然而,mod_fcgid 据说不能外发到其它服务处理php 这mod_fcgid不能发送到外部服务器处理php
,而mod_fastcgi 有个这个指令FastCgiExternalServer,相当于返向代理了,这就有点不爽了,说好的mod_fcgid比mod_fastcgi更好的呢?
mod_fcgid 加 php-fpm方案要放弃了。

后来看了以下文,方知不全面啊。原文

在apache下整合fastCGI模式运行的php-fpm,似乎网上很少相关材料,就连英文版材料也少。只要是php-fpm,基本上都是与nginx搭配。查了一大批相关资料,写本文总结一下。

apache下有多个fastCGI的支持方案:至少有mod_fcgi、mod_fastcgi、mod_proxy_fcgi等。这两个模块都有点老,尤其mod_fastcgi自从2007年以来就没有更新,略掉不谈,事实上没用过用。mod_proxy_fcgi模块是httpd 2.4+的版本正式引入,通过简洁的一行 ProxyPassMatch 指令即可。

官方文档说要使用mod_proxy_fcgi 必须先同时开启apache2的mod_proxy 及mod_proxy_fcig 官网mod_proxy_fcgi

  • step.1 这两个模块貌似安装apache2默认就安装有了的,直接启用
$ sudo a2enmod proxy proxy_fcgi

- step.2 配置文件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值