項(xiàng)目地址:http://git.oschina.net/miki-long/nginx
前提:最近在研究nginx的用法,在windows上小試了一下,由于windows下不支持nginx緩存配置,所以本文主要是講nginx,以及反向代理與負(fù)載均衡。
【一、為什么要使用nginx】
要回答為什么要使用nginx,那就先說說nginx能做些什么。
首先,nginx能做反向代理,那么什么是反向代理呢,舉個(gè)栗子,我想在本地使用 www.mickey.com 的域名去訪問 www.taobao.com。那么這個(gè)時(shí)候我們就可以通過nginx去實(shí)現(xiàn)。
再者,nginx能實(shí)現(xiàn)負(fù)載均衡,什么是負(fù)載均衡呢?就是我的項(xiàng)目部署在不同的服務(wù)器上,但是通過統(tǒng)一的域名進(jìn)入,nginx則對(duì)請(qǐng)求進(jìn)行分發(fā),減輕了服務(wù)器的壓力。
在上面這兩種情況下,nginx服務(wù)器的作用都只是作為分發(fā)服務(wù)器,真正的內(nèi)容,我們可以放在其他的服務(wù)器上,這樣來,還能起到一層安全隔壁的作用,nginx作為隔離層。
其次,nginx還能解決跨域的問題。