巧用Nginx負載均衡器實現url分發

巧用Nginx負載均衡器實現url分發

upstream mysrv {
ip_hash;
server 192.168.110.62;
server 192.168.110.63;
}

upstream myjpg {
server 192.168.110.3:88;
}


server
{
listen 80;
server_name web.tfzq.com;
proxy_redirect off;

location ~ ^/StockInfo{
proxy_pass
;
}

我做的項目中本爲是基於Nginx的1+3架構,忽然要加一臺呆板是基於windows2003,專門作寄放圖片及PDF等,但項方針哀求是能在ningx後的三臺web上有表現圖片及pdf下載的需求;當時模糊了下,由於措施是用到的Zend Framwork,以是不停用正則作跳轉;其後纔想明白,IE措施是先在nginx負載均衡器上提申請,以是nginx.conf是做分發而非正則跳轉,此時的nginx,既是負載勻衡器也是反向署理,明白這個就好做多了,語法如上;留意:nginx不支持proxy_pass 這種寫法,肯定要先界說一個upstream,本來也是如許實行寫寫,沒想到一遍就樂成了,呵呵。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章