本文不是自己所写,乃是别人的问答,用自己的话描述,担心悔掉原意。自己总结如下: 协议: CGI Fastcgi 程序/进程 php-cgi php-fpmcgi和Fastcgi,都是一种协议,后者是用来管理优化前者的一个协议。公司里面,cgi是定义...
分类:
Web程序 时间:
2015-05-06 14:56:59
阅读次数:
126
nginx默认是显示版本号的,很容易变成攻击者利用的信息,因此隐藏版本号相对安全些。1、编辑nginx.conf在http字段添加server_tokensoff;#catnginx.conf2、编辑nginx目录下的fastcgi_params文件#vim/usr/local/nginx/conf/fastcgi_params找到:fastcgi_paramSERVER_SOFTWAREngin..
分类:
其他好文 时间:
2015-05-05 16:48:08
阅读次数:
238
在前一篇博文中使用rpm包实现了LAMP构架模型,在这篇博文中将使用源代码编译的形式实现这个经典的LAMPweb构建。php同httpd结合有3种方式,这里用到2种:1,做为httpd的模块,被加载使用。2.php以独立守护进程形式存在,同httpd之间使用fastcgi结合在一起。下文通过2个使用场景..
分类:
其他好文 时间:
2015-05-03 23:50:20
阅读次数:
276
FastCGI是将CGI解释器进程保持在内存中并因此获得较高的性能。CGI解释器的反复加载是CGI性能低下的主要原因。如果CGI解释器保持在内存中并接受FastCGI管理器的调度,则可以提供良好的性能的伸缩行。 linux命令信号负载均衡的方式1.dns轮询 大多数域名服务商都支持对同一台主机添加多...
分类:
其他好文 时间:
2015-05-03 11:48:20
阅读次数:
101
FastCGI是语言无关的、可伸缩架构的CGI开放扩展,其主要行为是将CGI解释器进程保持 在内存中并因此获得较高的性能。众所周知,CGI解释器的反复加载是CGI性能低下的主要原因, 如果CGI解释器保持在内存中并接受FastCGI进程管理器调度,则可以提供良好的性能、伸缩性、 Fail-Over ...
分类:
Web程序 时间:
2015-04-30 15:55:50
阅读次数:
122
Nginx安装比较简单,下面重点说一下关于反向代理功能的一些配置。upstream指令必须放在http的上下文当中,创建一个RealServer的服务器池,并给这个服务器池取一个名字,以便后面引用该服务器池。那么引用方式主要有这几个,fastcgi_pass,proxy_pass,memcached_pass,uwsgi_pass..
分类:
其他好文 时间:
2015-04-29 07:21:12
阅读次数:
111
Nginx连接fastcgi的方式有2种:TCP和unix domain socket什么是Unix domain socket?—— 维基百科Unix domain socket 或者 IPC socket是一种终端,可以使同一台操作系统上的两个或多个进程进行数据通信。与管道相比,Unix dom...
分类:
Web程序 时间:
2015-04-29 00:17:17
阅读次数:
169
下载:http://httpd.apache.org/download.cgi#mod_fcgidwget http://mirrors.cnnic.cn/apache//httpd/mod_fcgid/mod_fcgid-2.3.9.tar.gztar -zxvf mod_fcgid-2.3.9....
分类:
Web程序 时间:
2015-04-28 20:36:26
阅读次数:
587
网上有很多篇关于Apache的fastcgi模块安装说明的文章,大部分都是基于Apache源码编译的,如果是通过yum install方式安装httpd的话,直接依葫芦画瓢必然会遇到各种各样的编译问题,通过查阅老外写的一些关于CentOS下Apache的FastCGI模块(mod_fastcgi)的...
分类:
Web程序 时间:
2015-04-28 16:03:01
阅读次数:
165
./configure--prefix=/usr/local/php--with-config-file-path=/usr/local/php/conf/--with-mysql--with-mysqli--with-pdo-mysql--with-iconv-dir--with-freetype...
分类:
Web程序 时间:
2015-04-28 11:19:54
阅读次数:
142