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