http://www.cnblogs.com/zl0372/articles/php_4.html CGI http://www.cnblogs.com/zl0372/articles/php_4.html CGI http://www.cnblogs.com/zl0372/articles/php ...
分类:
Web程序 时间:
2016-05-02 15:38:20
阅读次数:
344
http://www.jb51.net/article/37796.htm php_cli模式简介 php-cli是php Command Line Interface的简称,如同它名字的意思,就是php在命令行运行的接口,区别于在Web服务器上运行的php环境(php-cgi, isapi等) 也 ...
分类:
Web程序 时间:
2016-04-21 10:03:06
阅读次数:
244
转自 知乎 的 一个回答 首先,CGI是干嘛的?CGI是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者。 web server(比如说nginx)只是内容的分发者。比如,如果请求/index.html,那么web server会去文件系统中找到这个文件,发送给浏览器, ...
分类:
Web程序 时间:
2016-04-20 21:59:08
阅读次数:
199
首先介绍一下这个漏洞,其实是在apache调用php解释器解释.php文件时,会将url参数传我给php解释器,如果在url后加传命令行开关(例如-s、-d 、-c或 -dauto_prepend_file%3d/etc/passwd+-n)等参数时,会导致源代码泄露和任意代码执行。 这个漏洞影响p ...
分类:
Web程序 时间:
2016-04-20 11:16:44
阅读次数:
590
这里规定了PHP-CGI的连接、发送和读取的时间,300秒足够用了,因此我的服务器很少出现504 Gateway Time-out这个错误。最关键的是php-fpm.conf的设置,这个会直接导致502 Bad Gateway和504 Gateway Time-out。下面我们来仔细分析一下php- ...
分类:
Web程序 时间:
2016-04-17 00:25:51
阅读次数:
194
1. cgi 和 fastcgi 是两个接口协议,用来实现脚本解释器跟webserver之间通信。 ?2.php-cgi就是依赖于fastcgi编写的fastcgi程序,负责php解释器与nginx等的通信。 3.fastcgi程序一般采用多进程“监听”同一端口的设计模式,多条进程常驻内存省去了每次
分类:
Web程序 时间:
2016-03-15 18:38:46
阅读次数:
179
当我们使用PHP来编写后台代码时,需要使用Apache或者Nginx的HTTP服务器,并配上mod_php5模块和php-cgi。 从这个角度看,整个“接收HTTP请求并提供Web页面”的需求根本不需要PHP来处理。 不过对Node.js来说,概念完全不一样了。使用Node.js时,我们不仅仅在实现
分类:
Web程序 时间:
2016-03-10 10:36:07
阅读次数:
231
今天在服务器上配置PHP出现在下面的问题:“HTTP 错误 500.0 - Internal Server Error,C:\php\php-cgi.exe - FastCGI 进程意外退出”,下面说一下这个问题是怎么解决的 1、引起这个问题的首要原因就是php的配置问题,所以要解决这个问题就要从测
分类:
Web程序 时间:
2016-01-29 15:37:16
阅读次数:
158
具体漏洞是:CVE-2012-1823(PHP-CGI RCE)在地址后面加进参数运行对应的php-cgi 参数的行为例如 index.php?-s相参于/usr/bin/php53-cgi/php-cgi -f index.php -sphp-cgi --help如下:Usage: php-cgi...
分类:
其他好文 时间:
2016-01-20 22:40:20
阅读次数:
264
首先,CGI是干嘛的?CGI是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者。 web server(比如说nginx)只是内容的分发者。比如,如果请求/index.html,那么web server会去文件系统中找到这个文件,发送给浏览器,这里分发的是静态数据。好....
分类:
Web程序 时间:
2016-01-15 20:05:53
阅读次数:
141