Nginx和PHP之间是怎样通信的

FastCGI原理FastCGI是一个运用于Http Server和动态脚本语言间通信的接口,多数流行的Http Server都支持FastCGI,包括Apache、Nginx和lighttpd等。同时,FastCGI也被许多脚本语言支持,其中就有PHP。FastCGI接口方式采用C/S结构,可以将HttP服务器和脚本解析服务器分开,同时在脚本解析服务器上启动一个或者多个脚本解析守护进程。当H...

Read more

OSI七层模型与TCP/IP五层模型

一、OSI参考模型以太网最基本也是重要的知识——OSI参考模型。 1、OSI的来源OSI(Open System Interconnect),即开放式系统互联。 一般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互连模型。ISO为了更好的使网络应用更为普及,推出了OSI参考模型。其含义就是推荐所有公司使用这个规范来控制网络。这样所有公司都有相同的规范,就能互联了。 2...

Read more

使用Nginx过滤网络爬虫

现在的网络爬虫越来越多,有很多爬虫都是初学者写的,和搜索引擎的爬虫不一样,他们不懂如何控制速度,结果往往大量消耗服务器资源,导致带宽白白浪费了。 其实Nginx可以非常容易地根据User-Agent过滤请求,我们只需要在需要URL入口位置通过一个简单的正则表达式就可以过滤不符合要求的爬虫请求: ... location / { if ($http_user_...

Read more

Windows下配置虚拟主机的方法

打开apache配置文件 开启apache的虚拟主机配置文件 Include conf/extra/httpd-vhosts.conf # 将该行命令最前面的#去掉 修改虚拟主机配置文件( conf/extra/httpd-vhosts.conf) 在最下面添加一段配置 <VirtualHost *:80> ServerName test.com Do...

Read more