Linux 启动两个Tomcat服务 通过Nginx代理实现访问

1.将 Tomcat 安装包上传到 Linux,解压两份;

2.打开 server.xml 文件,修改端口号;

<Server port="8005" shutdown="SHUTDOWN">
    
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
    
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

分别打开两个 Tomcat 的 server.xml,修改这三个地方的端口,然后分别启动两个Tomcat.

3.Nginx 配置:

server {
	listen	80;
	server name	localhost;
	
	location / {
		root   html;
		index  index.html index.htm;
	}

	location /t1 {
		proxy_set_header  Host $http_host;
		proxy_pass  http://127.0.0.1:8080/t1;
		client_max_body_size  10m;
	}

	location /t2 {
		proxy_set_header  Host $http_host;
		proxy_pass  http://127.0.0.1:8081/t2;
		client_max_body_size  10m;
	}
}