nginx + fastcgi + c
最近做新的领域的东西web服务器后台相关的开发,之前没有啥经验。
在虚拟机下部署了nginx,fastcgi,spawn-fcgi.
安装网上的例子,写了个hello world
#include <fcgi_stdio.h>
int main( int argc, char *argv[] )
{
while( FCGI_Accept() >= 0 )
{
printf( "Status: 200 OK\r\n" );
printf( "Content-Type: text/html\r\n\r\n" );
printf( "Hello world in C\n" );
}
return 0;
}
然后运行spawn-fcgi
在浏览器上输入http://192.168.65.88:8635/1.cgi
http://192.168.65.88:8635/2.cgi
什么.cgi都是输出Hello world in C 的内容。
难道只能写一个cgi?
像Apache的话,只要把cgi程序放入cgi-bin目录下就可以了呀。nginx是怎么样支持C/C++的?
在虚拟机下部署了nginx,fastcgi,spawn-fcgi.
安装网上的例子,写了个hello world
#include <fcgi_stdio.h>
int main( int argc, char *argv[] )
{
while( FCGI_Accept() >= 0 )
{
printf( "Status: 200 OK\r\n" );
printf( "Content-Type: text/html\r\n\r\n" );
printf( "Hello world in C\n" );
}
return 0;
}
然后运行spawn-fcgi
在浏览器上输入http://192.168.65.88:8635/1.cgi
http://192.168.65.88:8635/2.cgi
什么.cgi都是输出Hello world in C 的内容。
难道只能写一个cgi?
像Apache的话,只要把cgi程序放入cgi-bin目录下就可以了呀。nginx是怎么样支持C/C++的?
...全文
相关推荐
Windows+Nginx+PHP7安装配置
Windows+Nginx+PHP7安装配置在本文中,我们将详细介绍如何在Windows环境下安装和配置Nginx和PHP7,从而实现一个完美的PHP开发环境。
Win7 下配置Nginx+PHP7
通过以上步骤,你已经在Win7环境下成功配置了Nginx+PHP7的基础环境。后续可以继续优化配置,比如添加虚拟主机、调整性能参数、安装MySQL数据库等,以满足更复杂的应用场景。
ubuntu nginx+PHP+mysql服务器搭建.pdf
保存并退出后,更新初始化脚本:```bashsudo update-rc.d php-cgi defaults```现在,你的Ubuntu服务器已经配置好了一个Nginx + PHP + MySQL环境
tomcat+nginx +php整合笔记
"Tomcat+Nginx+PHP整合笔记"Tomcat+Nginx+PHP整合笔记是指将Tomcat、Nginx和PHP三个软件集成在一起,实现一个高效的Web服务器解决方案。
ubuntu下配置nginx+php+mysql详解
### Ubuntu下配置Nginx+PHP+MySQL详解#### 知识点1:Ubuntu环境下的软件包管理在Ubuntu系统中,软件包管理由apt-get工具负责。


其它技术问题
