Nginx作为Apache的代理

时间:2014-02-27 18:40:19

标签: php apache nginx

我的项目包含扩展名为.php,.js和.css的所有文件。没有.html就在那里..我已经使用端口80设置了Nginx,而在本地端口使用端口8080设置了Apache .. Nginx据说处理静态的东西非常快,并将PHP传递给Apache ..因此,由于我的项目没有任何.html文件,Nginx应该绕过Apache的一切..那么Nginx如何在这里帮助?如果没有,那么我该怎么做才能利用Nginx。?

是否有可能看到Apache和Nginx的当前运行状态。

很抱歉,如果这些问题似乎属于业余类型,但我在这里只是一个新鲜的薄荷......我需要帮助......

2 个答案:

答案 0 :(得分:0)

Nginx肯定在这里负责显示css和js文件,它们可能不是像jquery.min.js这样的ajax,它们很快就是静态的......如果你考虑缓存像image和all这样的内容,Nginx将在这里起作用...

你说过你使用的很多j都是ajax。那么为什么不在网站上显示.html页面并将动态数据从其他php页面拉到你通过ajax显示的html页面..在这种情况下,Nginx也会有用......

这是一个可以用来查看统计数据的工具......看看这个。 Cacti

我不是专家。但我尽力回答。希望这有帮助..

答案 1 :(得分:0)

我还记得使用nginx的另一个原因。防止“缓慢的客户端攻击”到Apache。它可能不是攻击本身,而是许多有效的客户端连接速度慢。