网上一般会说有了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)上去了.
分享到:
相关推荐
5. **配置Web服务器**:根据所使用的Web服务器(如Nginx或Apache),在配置文件中添加对FastCGI的设置,指向`spawn-fcgi`监听的端口。 **使用Spawn-Fcgi的优点** 1. **效率提升**:由于FastCGI进程保持持久化,...
`spawn-fcgi` 是 FastCGI 进程管理器的一个实现,主要用在 nginx 和 lighttpd 等 Web 服务器上,用于启动、管理和控制 FastCGI 应用程序,比如 PHP-FPM 或者其他语言的 FastCGI 服务。`spawn-fcgi-1.6.3_arm.tar.gz`...
`spawn-fcgi`的作用就是帮助Web服务器与FastCGI应用程序之间的连接管理和进程控制。 在`spawn-fcgi-1.6.3.tar`这个压缩包中,包含的是`spawn-fcgi`的源代码,版本为1.6.3。解压后,你可以通过编译安装来使用它。...
`spawn-fcgi-1.6.4.tar.gz` 是一个用于C++开发FastCGI应用程序的管理工具,其核心功能是管理和启动FastCGI进程。FastCGI是一种通信协议,它允许Web服务器与外部应用程序(如PHP、Python或Ruby解释器)进行长时间连接...
`spawn-fcgi` 是 FastCGI 的一个启动和管理工具,它主要用于在服务器上快速启动和管理 FastCGI 进程。FastCGI 是一种Web服务器与动态内容生成器(如PHP、Python、Perl等)之间通信的协议,相较于传统的CGI,FastCGI...
4. 配置spawn-fcgi以启动和管理FastCGI应用程序。例如,可以设置spawn-fcgi监听特定端口,然后Web服务器(如Nginx或Lighttpd)通过FastCGI协议与之通信。 5. 在Web服务器的配置文件中,指定使用spawn-fcgi启动的应用...
Spawn-FCGI是FastCGI进程管理器,它可以管理多个FastCGI进程,并且可以根据需要动态地启动或停止FastCGI进程。 PHP-FPM(FastCGI Process Manager)是PHP的一个进程管理器,它可以管理多个FastCGI进程,并且可以...
4. **FastCGI管理器**:spawn-fcgi-1.6.3 5. **数据库管理系统**:mysql-5.1.34 这些组件共同构成了一个强大的PHP应用程序平台,可以处理大量的并发请求,并且能够快速响应用户的访问需求。 #### 系统安装与分区 1...
- 配置PHP以与spawn-fcgi一起工作,通常涉及编辑`/etc/php.ini`进行调整。 - 安装spawn-fcgi,用于连接Nginx和PHP。 ``` yum install spawn-fcgi ``` 6. **Nginx安装配置** - 安装Nginx,通常使用`yum ...
使用Nginx+fcgiwrap+Git配置一台Git服务器,压缩包内包含fcgiwrap和spawn-fcgi源代码,Nginx配置文件,Fcgiwarp服务启动文件。
5. **配置Web服务器**:接下来,你需要配置你的Web服务器(如Nginx或lighttpd)来与spawn-fcgi管理的FastCGI进程通信。对于Nginx,你将在server块中添加如下配置: ``` location ~ \.php$ { fastcgi_pass ...
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 配置...
在Windows环境下,开发和运行CGI程序通常涉及到C或C++编程语言,配合像Nginx这样的Web服务器以及像spawn-fcgi这样的FastCGI管理工具。 1. **CGI原理**: CGI提供了一种方式,使得HTTP服务器能够调用外部程序(如C/...
标题中的“网盘项目-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脚本与Web服务器之间的交互,但各有特点和适用场景。下面详细比较这些技术。 首先来看CGI(Common ...
这个脚本可以使用`spawn-fcgi`(如果已安装)或`fcgiwrap`工具来启动FastCGI进程,并将其绑定到特定的端口或套接字。 6. **启动和测试**:使用创建的服务脚本启动FastCGI进程,并通过访问Web服务器上的一个PHP或...
这里,apache2-mpm-prefork是Apache的多进程模型模块,libapache2-mod-fastcgi是Apache用于处理FastCGI请求的模块,libfcgi是FastCGI库,spawn-fcgi则是用来启动和停止FastCGI进程的程序。安装完毕后,需要确认...
- **配置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" ``` - **...
2. **安装fastCGI进程管理器spawn-fcgi** 从GitHub下载spawn-fcgi的源代码,解压并编译安装: ```bash wget https://github.com/lighttpd/spawn-fcgi/archive/master.zip unzip master.zip cd spawn-fcgi-...