`
purpen
  • 浏览: 796676 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

FastCGI中文参考手册(收藏)(二)

阅读更多
配置Apache的httpd.conf

1.设置FastCGI文件的处理类型,请在httpd.conf包含Addhandler部分添加一句
AddHandler fastcgi-script .fcgi .fpl
这样,Apache就知道.fcgi与.fpl处理为fastcgi文件
2.还要为您的网站设置ScriptAlias解析,这个解析很容易,与普通CGI设置方式相同
ScriptAlias /fcgi-bin/ /usr/local/apache/fcgi-bin/
我这里这样设置后fcgi程序将安装在/usr/local/apache/fcgi-bin/下

测试安装test.fcgi

#!/usr/bin/perl
use FCGI;
my $count =0;
my $request = FCGI::Request();

while($request->Accept() >= 0) {
print “Content-type: text/html\n\n”;
print $count++;
}


Win32系统Apache:

准备安装包

1.下载Apache for win32的版本,我们就下稳定版1.3.27
http://nagoya.apache.org/mirror/httpd/binaries/win32/apache_1.3.27-win32-x86-no_src.msi
2.下载ActivePerl
http:// hoowa .tab.net.cn/soft/ActivePerl-5.8.0.802-MSWin32-x86.msi

配置Apache以支持http服务

1.安装ActivePerl,最好安装到C盘,因为Apache 默认是在C下
2.安装Apache,装好后修改其目录下的conf文件夹下的httpd.conf文件
寻找到ServerName。这里定义你的域名,如果前面有#,记得删除它。
寻找到ServerAdmin。这里输入你的E-Mail地址。如果你仅仅是单机使用,改不改没什么关系
在ServerName下面不远有个Options 和AllowOverride,将他们后面的参数去掉改为All,请注意大小写

配置Apache以支持CGI

1.假设Perl安装在C:\Perl目录,找到ScriptAlias /cgi-bin/ "C:/Apache/cgi-bin”(假设您将apache装在c盘下),那么C:/Apache/cgi-bin就是您存放cgi的目录
2.在ScriptAlias 这句下面,Options 和AllowOverride,将他们后面的参数去掉改为All
3.寻找到AddHandler cgi-script .cgi。删除前面的#,在后面加上 .pl

注意:当您浏览cgi程序出现500错误的时候可以看一下您的程序,是不是以:#!C:\perl\bin\perl开有。

配置Apache以支持Fastcgi

1.下载mod_fastcgi-AP1.dll
http://www.fastcgi.com/dist/mod_fastcgi-AP1.dll
2.将.dll文件复制到../modules下,并修改httpd.conf文件,加入这两句
LoadModule fastcgi_module modules/mod_fastcgi-2.4.0-AP1.dll
AddHandler fastcgi-script .fcgi .fpl
3.保存后就可以运行fcgi程序了.

注意:如果没有安装FCGI package,就在命令提示符下输入
ppm
search FCGI
INSTALL FCGI

2.IIS服务器安装方法 (略)

3.安装FCGI.pm模块

在Linux系统中:

登陆以下地址http://www.cpan.org/modules/by-module/FCGI/
下载最新版的FCGI(在本文编写的时候为)http://www.cpan.org/modules/by-module/FCGI/FCGI-0.67.tar.gz
解压tar zxvf FCGI-0.67.tar.gz
编译perl Makefile.PL
make
make install
完成!

在Windows系统中,以及使用ActivePerl:

进入MS-DOS模式或cmd环境
输入ppm命令
在ppm提示符下输入install FCGI
自动安装…..
完成
分享到:
评论

相关推荐

    Fastcgi 中文参考手册(DOC).rar

    《FastCGI中文参考手册》是一本专注于FastCGI技术的详细教程,旨在帮助开发者深入理解和有效运用这一高效、稳定的Web服务器接口技术。FastCGI是用于提高动态内容生成速度的一种协议,它允许Web服务器与长期运行的...

    Fastcgi 中文参考手册(DOC)

    **FastCGI 中文参考手册概述** FastCGI 是一种用于 Web 服务器和应用程序之间通信的协议,它旨在提高网站性能,特别是在处理动态内容时。FastCGI 的设计目标是克服 CGI(Common Gateway Interface)的性能瓶颈,...

    Fastcgi中文参考手册 doc

    ### FastCGI中文参考手册知识点总结 #### 快速概览 FastCGI是一种用于提高Web应用程序性能的技术,尤其在处理动态内容时表现卓越。它通过优化进程管理机制,显著提升了处理请求的速度,并且能够更好地利用系统资源...

    fastcgi中文手册.pdf

    《FastCGI中文手册》是IT领域中关于Web服务器与应用程序接口的重要参考资料,它详细介绍了FastCGI协议的原理、实现以及应用。FastCGI是一种用于提高动态内容生成速度的技术,它通过持久连接来减少每次请求时的启动和...

    FASTCGI中文手册

    【FastCGI中文手册】是一本专注于FastCGI技术的参考文档,主要针对Perl语言进行讲解。FastCGI作为一种高效的技术,比传统的CGI技术在处理页面时的效率至少提升了5倍,它并非新技术,但在中文资料方面相对匮乏。手册...

    nginx+fastcgi编译与移植手册

    根据提供的文件内容,我们可以整理出关于Nginx+FastCGI编译与移植的知识点,这些知识点详细地描述了在不同操作系统环境下准备、编译和移植Nginx以及其模块的过程。 1. 准备工作 在开始编译和移植之前,需要下载...

    Fastcgi中文手册

    ### FastCGI中文手册知识点概览 #### 一、FastCGI简介与优势 FastCGI作为一种高性能的网络应用程序接口,旨在解决传统CGI(通用网关接口)存在的问题,尤其是针对CGI每次请求都需要创建新进程所带来的性能瓶颈。...

    FastCGI手册

    ### FastCGI手册知识点解析 #### 一、FastCGI技术概述 FastCGI是一种用于提高Web应用程序性能的技术,尤其适用于提高动态网页处理的速度。它通过优化传统的CGI(Common Gateway Interface)模型,解决了CGI效率低下...

    ApacheHTTP服务器2.0中文参考手册

    Apache HTTP服务器2.0中文参考手册是一份详细的技术文档,旨在帮助用户理解并有效地管理和配置Apache HTTP Server 2.0版本。Apache HTTP Server是全球最广泛使用的开源Web服务器,以其稳定性、灵活性和强大的功能而...

    fastcgi c++

    fastcgi fastcgi fastcgi fastcgi fastcgi

    fastcgi的一点资料

    3. **FastCGI中文参考手册.doc**:提供了官方或社区编写的中文文档,包括API接口、错误代码和配置选项。 4. **深入研究FastCGI 第一步.doc**:可能是一篇逐步教程,引导读者深入理解FastCGI的内部机制和高级特性。 5...

    fastcgi-2.4.0安装包

    标题中的“fastcgi-2.4.0安装包”指的是FastCGI的2.4.0版本,这是一个软件包,用于在Linux系统中部署和管理FastCGI服务。此版本可能包含了一些性能优化和新的功能特性,以便更好地支持现代Web环境。 描述中提到的...

    FastCGI 下载FastCGI for IIS6下载 1.5(32位&64位)

    **FastCGI技术详解** FastCGI是一种常用于提高Web服务器性能的技术,它作为一个接口,允许Web服务器与外部应用程序(如PHP解释器)进行高效通信。FastCGI的主要优势在于它可以长时间保持活动状态,避免了每次请求都...

    PHP4中文参考手册

    《PHP4中文参考手册》是学习PHP编程语言的重要参考资料,尤其对于初学者和有经验的开发者来说,都是一本极具价值的工具书。这本手册详细介绍了PHP4版本的语法、函数、对象模型以及错误处理等多个方面,帮助读者深入...

    基于FastCGI的分布式集群WebGIS研究.pdf

    为了解决WebGIS中效率和服务器端压力过大的问题,研究者提出了基于FastCGI的分布式集群WebGIS构建方案。 FastCGI是一种常用于高性能Web服务器、数据库服务器和应用服务器的通信协议,支持多进程,能够有效处理并发...

    apache 中文参考手册(更新2009)

    这份"Apache中文参考手册(更新2009)"是针对中文用户特别准备的,它为学习和理解Apache服务器的配置、管理和优化提供了详尽的指导。手册的重要性在于它能够帮助初学者快速上手,并为经验丰富的开发者提供必要的参考...

    FastCGI SDK

    **FastCGI SDK详解** FastCGI是一种常用于Web服务器上的接口协议,它允许外部程序(如PHP、Perl、Python等脚本语言解释器)作为Web服务器的动态内容生成器,提高了网站性能和响应速度。FastCGI的核心设计目标是避免...

    apache 参考手册

    这本“Apache参考手册”将为你提供全面的指导,帮助你理解并熟练运用Apache的各项功能和配置选项。 Apache服务器的核心特性包括: 1. **模块化设计**:Apache通过模块化结构来扩展其功能,用户可以根据需要选择和...

    Apache2·2中文版参考手册

    Apache2.2中文版参考手册是一份详尽的文档,旨在帮助用户理解和配置Apache ...通过学习这份中文版参考手册,无论是初学者还是经验丰富的管理员,都能从中获得对Apache2.2的全面认识,并提升自己的服务器管理技能。

Global site tag (gtag.js) - Google Analytics