2013-07-13 45 views
1

Im新的nginx以及负载平衡,rediction等我有两个龙卷风web服务器上运行的端口8000和8001和2 geoserver实例运行tomcat7 servelet与端口8080和8081.可以有人教我nginx可以侦听端口80,base_url/tornado将被重定向到龙卷风服务器,base_url/geoserver将被重定向到tomcat7 servelet。如何配置多个服务器的nginx

感谢那些会帮助我的人。 :)

回答

3

这应该是一个不错的领先优势为您实现了解决方案:

upstream tornado { 
    server 127.0.0.1:8000; 
    server 127.0.0.1:8001; 
} 

upstream geoserver{ 
    server 127.0.0.1:8080; 
    server 127.0.0.1:8081; 
} 
server { 
    server_name _; 
    listen 80; 
    location = /tornado { 
    proxy_pass http://tornado; 
    } 

    location = /geoserver { 
    proxy_pass http://geoserver; 
    } 
} 

希望它能帮助!

+0

非常感谢你:D这真的是我需要:) – noobprog