2014-02-27 143 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 –