nginx本身不支持php。如果需要使用php,需要安装php解析服务,如php-fpm,或spawn-fcgi等。从在Ubuntu上配置的便捷性考虑,这次使用php-fpm实现。安装php和php-fpm安装方法,略……因为可以直接用包管理器安装。安装后需要启动服务。修改nginx配置文件修改配置...
分类:
Web程序 时间:
2015-01-18 18:31:15
阅读次数:
226
最近因为项目上的需要开始大量使用nginx,因此也想趁机将以前常用的django+apache的架构换成django+nginx。常见的 django webapp 部署方式采用FCGI 或 WSGI的方式部署,在这里主要对CentOS 6.5下采用 Nginx + fastcgi + Python...
分类:
编程语言 时间:
2015-01-08 15:09:19
阅读次数:
432
php判断解析php服务是由那种服务器软件,是采用那种协议 直接输出即可 代码如下: <?php echo PHP_SAPI; ?> 我的测试环境是nginx+fastcgi 输出结果为: cgi-fcgi 如果是apache 运行环境,输出结果为 apache2handler...
一、配置http服务器1、启用httpd相关模块此处htt服务器和php服务器是通过FastCGI来连接的,借助的模块为mod_proxy_fcgi.so,它是mod_proxy.so模块的扩展,所以这两个模块都要开启2、修改主配置文件以支持php文件格式定位AddType,添加如下图后两行定位Index,修改为如下图所示3..
分类:
其他好文 时间:
2014-12-29 06:41:51
阅读次数:
124
一、增加FCGI支持说明:为了获得优异的web效能,克服CGI不能应付大量访问及低效率的缺陷1、安装apache的mod_fastcgi模块[root@mail~]#yuminstall-yhttpd-devel
[root@mail~]#cd/usr/local/src
[root@mailsrc]#wgethttp://www.fastcgi.com/dist/mod_fastcgi-2.4.6.tar.gz
[root@..
分类:
Web程序 时间:
2014-12-24 10:07:36
阅读次数:
364
关键词:(1)fcgi(2)mips、openwrt(3)mv : cannot stat `libfcgi_la-fcgiapp.o': No such file or directory(4)`alocal symbol' can not be used when making a shared...
分类:
其他好文 时间:
2014-12-23 16:49:34
阅读次数:
329
动静分离能有效提升站点访问效率,此时apache工作在反向代理模式。PHP不在作为apache的模块。而是以独立服务器的方式运行。两者之间通过fcgi机制建立通讯。一.安装DNS服务实现域名解析1.安装bind[root@www~]#yuminstallbind2.配置named主配置文件[root@www~]#vim/etc/named.con..
分类:
Web程序 时间:
2014-12-23 10:41:46
阅读次数:
637
1、头文件 #include 2、while(FCGI_Accept()>=0)//这里进入循环,前台每请求一次fcgi服务,就循环一次 循环内处理: char *query_string=getenv("QUERY_STRING");3、从获得的query_string解析查询字段,进行后续操作。...
分类:
其他好文 时间:
2014-12-23 10:12:17
阅读次数:
236
昨天,一个程序需要导出500条数据,结果发现到150条是,Nginx报出504 Gateway Timeout错误,原来PHP-Fcgi下的设置执行时间与isapi的不同一般情况下设置PHP脚本执行超时的时间一、在php.ini里面设置max_execution_time = 1800;二、通过PH...
分类:
Web程序 时间:
2014-12-10 10:35:06
阅读次数:
186
Install Required Packages apt-get update & upgrade
apt-get install mysql-server nginx php5-cli php5-cgi spawn-fcgi nginx php5-cli php5-cgi
spawn-fcgi php5-gd php5-mysql 2 Create Di...
分类:
数据库 时间:
2014-12-01 16:25:49
阅读次数:
324