什么是nginx缔莲?
Nginx是一個(gè)http服務(wù)器(web服務(wù)器)。是一個(gè)使用c語(yǔ)言開(kāi)發(fā)的高性能的http服務(wù)器及反向代理服務(wù)器扎唾。Nginx是一款高性能的http服務(wù)器/反向代理服務(wù)器及電子郵件(IMAP/POP3)代理服務(wù)器召川。cpu、內(nèi)存等資源消耗卻非常低胸遇,運(yùn)行非常穩(wěn)定荧呐。nginx常用做靜態(tài)內(nèi)容服務(wù)和反向代理服務(wù)器,直面外來(lái)請(qǐng)求轉(zhuǎn)發(fā)給后面的應(yīng)用服務(wù)(tomcat纸镊,django什么的)倍阐,tomcat更多用來(lái)做做一個(gè)應(yīng)用容器,讓java web app跑在里面的東西逗威,對(duì)應(yīng)同級(jí)別的有jboss,jetty等東西峰搪。
nginx應(yīng)用場(chǎng)景
1、 http服務(wù)器凯旭。Nginx是一個(gè)http服務(wù)可以獨(dú)立提供http服務(wù)概耻。可以做網(wǎng)頁(yè)靜態(tài)服務(wù)器罐呼。
2咐蚯、 虛擬主機(jī)∨撸可以實(shí)現(xiàn)在一臺(tái)服務(wù)器虛擬出多個(gè)網(wǎng)站。例如個(gè)人網(wǎng)站使用的虛擬主機(jī)矫膨。
基于端口的差凹,不同的端口
基于域名的,不同域名
3侧馅、 反向代理危尿,負(fù)載均衡。當(dāng)網(wǎng)站的訪(fǎng)問(wèn)量達(dá)到一定程度后馁痴,單臺(tái)服務(wù)器不能滿(mǎn)足用戶(hù)的請(qǐng)求時(shí)谊娇,需要用多臺(tái)服務(wù)器集群可以使用nginx做反向代理。并且多臺(tái)服務(wù)器可以平均分擔(dān)負(fù)載罗晕,不會(huì)因?yàn)槟撑_(tái)服務(wù)器負(fù)載高宕機(jī)而某臺(tái)服務(wù)器閑置的情況济欢。