开发者社区> 问答> 正文

有关nginx转发n个tomcat问题

情况是这样的,我有3台服务器,内网互通。每台上面都有tomcat服务器,都一样(访问的同一份部署文件)
我想通过其中一台和外网连接,外网访问这一台上面的nginx,通过nginx负载均衡,转发这3台tomcat的内网地址。

worker_processes  1;
  
events {
    worker_connections  1024;
}
  
http {
    include       mime.types;
    default_type  application/octet-stream; 
    sendfile        on; 
    keepalive_timeout  65; 
    upstream sqpt_jy {    
        server 10.163.239.45:7001 ;    
        server 10.165.51.94:7001 ;    
        server 10.163.243.156:7001 ;    
        ip_hash;    
    }   
    server {  
            listen       80;  
            server_name  sqpt_jy;     
   
            location / {  
                proxy_connect_timeout   3;  
                proxy_send_timeout      30;  
                proxy_read_timeout      30;  
                proxy_pass http://sqpt_jy;  
            }                 
   }       
}

真心求教啊!

展开
收起
落地花开啦 2016-05-31 17:32:59 2487 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    server_name 要用一个其他的吧 test.cc 跟upstream 不同

    2019-07-17 19:22:17
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《Nginx 代理系统常用手册》 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载