免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2108 | 回复: 0
打印 上一主题 下一主题

apache和nginx都支持fastcgi [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-09-22 15:00 |只看该作者 |倒序浏览
apache和nginx都支持fastcgi



apache是模块化结构,本身不自带支持FASTCGI的模块,要让php-fastcg支持APACHE ,必须借助于第三方模块mod_fastcgi;

关于LAMP和LEMP的安装:参照http://bbs.linuxtone.org/forum-22-1.html很详细
下载
wget http://www.fastcgi.com/dist/mod_fastcgi-2.4.6.tar.gz

wget http://www.cpan.org/modules/by-module/FCGI/FCGI-0.67.tar.gz


安装两种方法:
1、
tar zxvf FCGI-0.67.tar.gz
perl Makefile.PL
make && make install
cd ..


tar zxvf mod_fastcgi-2.4.6.tar.gz
cd mod_fastcgi-2.4.6
cp Makefile.AP2 Makefile
make
make install
(如果MAKE报错:
vi Makefile
修改top_dir后面apache安装的真实的路径;
例如:top_dir      = /usr/local/apache

修改:httpd.conf 添加
LoadModule fastcgi_module modules/mod_fastcgi.so
<Directory /usr/local/apache/htdocs>
       AllowOverride None
       Options +ExecCGI -Includes
       AddHandler fastcgi-script .fcg .fcgi
       Order allow,deny
       Allow from all
</Directory>

2、

手动dso安装:
             # tar zxf mod_fastcgi-2.4.6.tar.gz
             # cd od_fastcgi-2.4.6
             # apxs -o mod_fastcgi.so -c *.c
             # apxs -i -a -n fastcgi .libs/mod_fastcgi.so
             在虚拟主机上(virturalhost)添加
                        Alias /fcgi/ /usr/local/apache/htdoc
                       <Directory /web/upload001/fcgi/>
                        AllowOverride None
                        Options +ExecCGI -Includes
                        AddHandler fastcgi-script .fcg .fcgi
                        Order allow,deny
                        Allow from all
                       </Directory>


安装完毕,改下apache的端口立即就可以同时启动apache和nginx,apache与nginx相互切换就OK了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP