复制代码

为懒人提供无限可能,生命不息,code不止

人类感性的情绪,让我们知难行难
我思故我在
日拱一卒,功不唐捐
  • 首页
  • 前端
  • 后台
  • 数据库
  • 运维
  • 资源下载
  • 实用工具
  • 接口文档工具
  • 登录
  • 注册

nginx

【原创】一个nginx配置多个域名,并反向代理到tomcat

作者: whooyun发表于: 2017-12-15 10:22

其实大家看标题可能会觉得比较复杂,其实标题只是唬人的,真的比较简单(当然前提是你对nginx的配置文件已经有八九成的熟悉了)。
下面直接将(举例)操作步骤:
1、部署俩个tomcat
A应用的tomcat,都是用默认端口,不修改任何东西;
B应用的tomcat,修改一下端口SHUTDOWN(默认8005)8105、Connector(默认8080)8180、AJP(8009)8109

2、修改nginx的conf文件nginx.conf

server {
        listen       80;
        server_name   hitao8.cc hitao8.net;
        
		location / {  
              
            # index  index.html index.htm ;  
  
             proxy_redirect          off;    
             proxy_set_header        X-Real-IP       $remote_addr;    
             proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;    
             client_max_body_size    10m;    
             client_body_buffer_size 128k;    
             proxy_buffers           32 4k;  
             proxy_connect_timeout   3;    
             proxy_send_timeout      30;    
             proxy_read_timeout      30;    
             proxy_pass              http://localhost:8180;  
	     
        } 

        
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
 
}