`

spawn-fcgi配置C的fastcgi程序

阅读更多
网上一般会说有了spawn-fcgi以后,不需要lighttpd,那应该是针对PHP.
针对C写的fastcgi程序,应该还是需要lighttpd来转一下的.直接访问的话,得到的是空白页.猜测lighttpd调用c的fastcgi程序时候,传递了一些特殊的参数.

spawn c-fcgi process的script
spawn.sh:
spawn-fcgi -n -a 127.0.0.1 -p 9000 -- <fastcgi prog path>

lighttpd的配置:
lighttpd.conf:
在fastcgi.server域内加一行:
"/fcgi" => ( ( "host" => "127.0.0.1", "port" => 9000, "check-local" => "disable" ) ),

使用fcgi就能转到相应(host,port)上去了.
0
1
分享到:
评论

相关推荐

    spawn-fcgi-1.6.4.exe for windows

    5. **配置Web服务器**:根据所使用的Web服务器(如Nginx或Apache),在配置文件中添加对FastCGI的设置,指向`spawn-fcgi`监听的端口。 **使用Spawn-Fcgi的优点** 1. **效率提升**:由于FastCGI进程保持持久化,...

    spawn-fcgi-1.6.3_arm.tar.gz

    `spawn-fcgi` 是 FastCGI 进程管理器的一个实现,主要用在 nginx 和 lighttpd 等 Web 服务器上,用于启动、管理和控制 FastCGI 应用程序,比如 PHP-FPM 或者其他语言的 FastCGI 服务。`spawn-fcgi-1.6.3_arm.tar.gz`...

    spawn-fcgi-1.6.3.tar

    `spawn-fcgi`的作用就是帮助Web服务器与FastCGI应用程序之间的连接管理和进程控制。 在`spawn-fcgi-1.6.3.tar`这个压缩包中,包含的是`spawn-fcgi`的源代码,版本为1.6.3。解压后,你可以通过编译安装来使用它。...

    spawn-fcgi-1.6.4.tar.gz

    `spawn-fcgi-1.6.4.tar.gz` 是一个用于C++开发FastCGI应用程序的管理工具,其核心功能是管理和启动FastCGI进程。FastCGI是一种通信协议,它允许Web服务器与外部应用程序(如PHP、Python或Ruby解释器)进行长时间连接...

    spawn-fcgispawn-fcgispawn-fcgispawn-fcgispawn-fcgispawn-fcgi

    `spawn-fcgi` 是 FastCGI 的一个启动和管理工具,它主要用于在服务器上快速启动和管理 FastCGI 进程。FastCGI 是一种Web服务器与动态内容生成器(如PHP、Python、Perl等)之间通信的协议,相较于传统的CGI,FastCGI...

    【批量下载】spawn-fcgi-1.6.4.tar等.zip

    4. 配置spawn-fcgi以启动和管理FastCGI应用程序。例如,可以设置spawn-fcgi监听特定端口,然后Web服务器(如Nginx或Lighttpd)通过FastCGI协议与之通信。 5. 在Web服务器的配置文件中,指定使用spawn-fcgi启动的应用...

    什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI.pdf

    Spawn-FCGI是FastCGI进程管理器,它可以管理多个FastCGI进程,并且可以根据需要动态地启动或停止FastCGI进程。 PHP-FPM(FastCGI Process Manager)是PHP的一个进程管理器,它可以管理多个FastCGI进程,并且可以...

    基于CentOS 5.4搭建nginx+php+spawn-fcgi+mysql高性能php平台

    4. **FastCGI管理器**:spawn-fcgi-1.6.3 5. **数据库管理系统**:mysql-5.1.34 这些组件共同构成了一个强大的PHP应用程序平台,可以处理大量的并发请求,并且能够快速响应用户的访问需求。 #### 系统安装与分区 1...

    CentOS6.3系统Yum安装php+spawn-fcgi+nginx和数据库mysql详细教程.pdf

    - 配置PHP以与spawn-fcgi一起工作,通常涉及编辑`/etc/php.ini`进行调整。 - 安装spawn-fcgi,用于连接Nginx和PHP。 ``` yum install spawn-fcgi ``` 6. **Nginx安装配置** - 安装Nginx,通常使用`yum ...

    Nginx+fcgiwrap+Git服务器,包含fcgiwrap和spawn-fcgi源代码

    使用Nginx+fcgiwrap+Git配置一台Git服务器,压缩包内包含fcgiwrap和spawn-fcgi源代码,Nginx配置文件,Fcgiwarp服务启动文件。

    spawn搭建轻量化web服务器

    5. **配置Web服务器**:接下来,你需要配置你的Web服务器(如Nginx或lighttpd)来与spawn-fcgi管理的FastCGI进程通信。对于Nginx,你将在server块中添加如下配置: ``` location ~ \.php$ { fastcgi_pass ...

    fcgi-2.4.1-SNAP-0910052249.tar.bz2

    apt install lighttpdapt install nginxapt install spawn-fcgitar -xjvf fcgi-2.4.1-SNAP-0910052249.tar.bz2cd fcgi-2.4.1-SNAP-0910052249./configuremakemake installvim /etc/lighttpd/lighttpd.conf 配置...

    window可用cgi程序(c/c++)

    在Windows环境下,开发和运行CGI程序通常涉及到C或C++编程语言,配合像Nginx这样的Web服务器以及像spawn-fcgi这样的FastCGI管理工具。 1. **CGI原理**: CGI提供了一种方式,使得HTTP服务器能够调用外部程序(如C/...

    网盘项目-fcgi2.4.1和spawn1.6.4.zip

    标题中的“网盘项目-fcgi2.4.1和spawn1.6.4.zip”指的是一个包含FastCGI(fcgi)2.4.1版本和Spawn-FastCGI(spawn)1.6.4版本的软件包。网盘项目通常涉及到在服务器上存储和分发用户文件的服务,而FastCGI和Spawn-...

    php环境配置之CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI比较?

    在配置PHP运行环境时,常见的技术选项包括CGI、FastCGI、PHP-CGI、PHP-FPM和Spawn-FCGI。这些技术都是用于处理PHP脚本与Web服务器之间的交互,但各有特点和适用场景。下面详细比较这些技术。 首先来看CGI(Common ...

    fastcgi-2.4.0安装包

    这个脚本可以使用`spawn-fcgi`(如果已安装)或`fcgiwrap`工具来启动FastCGI进程,并将其绑定到特定的端口或套接字。 6. **启动和测试**:使用创建的服务脚本启动FastCGI进程,并通过访问Web服务器上的一个PHP或...

    Apache服务器FastCGI配置教程

    这里,apache2-mpm-prefork是Apache的多进程模型模块,libapache2-mod-fastcgi是Apache用于处理FastCGI请求的模块,libfcgi是FastCGI库,spawn-fcgi则是用来启动和停止FastCGI进程的程序。安装完毕后,需要确认...

    lamp环境迁移lnmp

    - **配置spawn-fcgi**:编辑`/etc/sysconfig/spawn-fcgi`文件,增加以下内容: ```bash OPTIONS="-u nginx -g nginx -p 9000 -a 127.0.0.1 -C 32 -F 1 -P /var/run/spawn-fcgi.pid -- /usr/bin/php-cgi" ``` - **...

    怎么快速配置cgi脚本

    2. **安装fastCGI进程管理器spawn-fcgi** 从GitHub下载spawn-fcgi的源代码,解压并编译安装: ```bash wget https://github.com/lighttpd/spawn-fcgi/archive/master.zip unzip master.zip cd spawn-fcgi-...

Global site tag (gtag.js) - Google Analytics