用Nginx将web请求引导到本机两个tomcat
如何在本机启动两个tomcat请参考:https://www.cnblogs.com/xiandedanteng/p/12100461.html
而Nginx这边,将\conf\nginx.conf 修改成负载均衡的方式即可:
http { include mime.types; default_type application/octet-stream; access_log logs/access.log; sendfile on; keepalive_timeout 65; upstream tomcat{ server localhost:8080; server localhost:8088; } server { listen 80; server_name localhost; client_max_body_size 1024m; location / { proxy_pass http://tomcat; proxy_set_header Host $host:$server_port; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
。。。
}
上述红色粗体部分是关键。
然后打开cmd窗口,进入bin目录,启动nginx
C:\>cd C:\pleades\nginx-1.16.1 C:\pleades\nginx-1.16.1>nginx -s reload C:\pleades\nginx-1.16.1>
再在浏览器中打开local,看tomcat是否出现:
--END-- 2019-12-26 11:15