2014-02-27 37 views
2

我的项目包含扩展名为.php,.js和.css的所有文件..没有.html在那里..我已经在本地主机上设置了使用端口80和Apache使用端口8080的Nginx Nginx据说处理静态的事情非常快,并通过PHP到Apache ..所以,因为我的项目没有任何.html文件Nginx应该绕过所有的Apache ..那么Nginx如何帮助这里?如果没有,那么我应该怎么做才能使用Nginx。?Nginx作为Apache的代理

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

对不起,如果这些问题似乎是业余的类型,但我只是一个新鲜的薄荷here..and我需要帮助这里...

+0

你是说Tomcat运行在8080? –

+0

不,它是Xampp,它运行在8080 – nick

+1

哦,如果你正在将Nginx代理到一个普通的Apache网络服务器,那么你可能不希望这样做,除非你使用nginx进行负载均衡或者不使用nginx。通常你用nginx替换apache,并将代理传递到像Tomcat,Node等应用服务器。 –

回答

0

Nginx的肯定是负责这里显示CSS和JS文件,这可能不是ajax像jquery.min.js这是静态快速..如果你考虑缓存内容像图像和所有,Nginx将在这里服务的目的...

你说,许多你有js使用的是阿贾克斯。那么,为什么不在网站上显示.html页面,并将其他php页面的动态数据拉到您通过ajax显示的html页面。在这种情况下,Nginx将为此服务......

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

我不是expert..But我尽我所能answer..Hope这有助于..

+0

它在一定程度上帮助..谢谢.. – nick

0

我记得一个更有理由使用nginx的。防止对Apache发起“慢速客户端攻击”。它本身可能不是一个攻击,但许多有效的客户端连接速度很慢。

+0

缓慢的客户端攻击?那是什么意思?? – nick

+0

http://en.m.wikipedia.org/wiki/Slowloris –