nginx作为负载均衡服务器,tomcat作为应用服务器

1 如果想用一台主机,能够部署多个站点,并且访问每个站点都要求是在80端口,可以采用nginx+tomcat的方式

    需要注意的是,tomcat一定不要监听80端口。        

    可以将静态资源配置在nginx的根目录中,不用配置tomcat的虚拟目录了。

2 nginx的配置文件如下

# 上游服务器
upstream   abc{
	server  127.0.0.1:8888;
}

server {
    listen        80;
    server_name   api.morris.com;
    root          /usr/share/nginx/html;

    # Load configuration files for the default server block.
    include  /etc/nginx/default.d/*.conf;

    location / {
	    proxy_pass  http://abc;
    }

    # 静态资源访问  这里将以/tooth_resoure/开头的路径映射到nginx的根目录/mydata/toothapp  
    # 如果找不到资源,可以用nginx  -V查看路径  
    location /tooth_resoure/  {
	    root /mydata/toothapp;
    }
}

  

原文地址:https://www.cnblogs.com/moris5013/p/9698122.html