如何使用多服务器配置nginx
我对nginx以及负载平衡、Redication等都是新的。我有两台tornado web服务器运行在端口8000和8001上,还有两台geoserver实例运行在tomcat7 servelet上,端口8080和8081。有人能教我这样一种方式吗,nginx可以监听端口80,base_url/tornado将被重定向到tornado服务器,base_url/geoserver将被重定向到tomcat7 servlet如何使用多服务器配置nginx,nginx,Nginx,我对nginx以及负载平衡、Redication等都是新的。我有两台tornado web服务器运行在端口8000和8001上,还有两台geoserver实例运行在tomcat7 servelet上,端口8080和8081。有人能教我这样一种方式吗,nginx可以监听端口80,base_url/tornado将被重定向到tornado服务器,base_url/geoserver将被重定向到tomcat7 servlet 感谢那些帮助我的人。:) 这应该是一个很好的解决方案: upstream t
感谢那些帮助我的人。:) 这应该是一个很好的解决方案:
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;
}
}
希望有帮助