1.下载tomcat并将其t复制两份,重命名,如下:
2.分别修改两个tomcat下的conf下的server.xm文件中的三个端口。
tomcat2:
(1)<Server port="28005" shutdown="SHUTDOWN"> (将8005改为28005)
(2)<Connector port="28080" protocol="HTTP/1.1" (将8080改为28080)
connectionTimeout="20000"
redirectPort="8443" />
connectionTimeout="20000"
redirectPort="8443" />
(3) <Connector port="28009" protocol="AJP/1.3" redirectPort="8443" />(将8009改为28009)
同理tomcat3:
(1)<Server port=38005" shutdown="SHUTDOWN"> (将8005改为38005)
worker_processes 1;#工作进程个数
events {
worker_connections 1024; #单个进程的最大连接数
}
cd E:nginx\ngin
(2)<Connector port="38080" protocol="HTTP/1.1" (将8080改为38080)
connectionTimeout="20000"
redirectPort="8443" />
connectionTimeout="20000"
redirectPort="8443" />
(3) <Connector port="38009" protocol="AJP/1.3" redirectPort="8443" />(将8009改为38009)
3.同时启动两个tomcat,至此两个tomcat搭建在了同一台电脑。
4.下载nginx
(nginx1.10.2版本)
5.修改nginx下conf中nginx.conf,如下:
worker_processes 1;#工作进程个数
events {
worker_connections 1024; #单个进程的最大连接数
}
http {
include mime.types; #文件扩展名与文件类型映射表
default_type application/octet-stream; #默认文件类型
sendfile on; #开启高效文件传输模式
upstream test{#服务器集群的名字
server 127.0.0.1:28080 weight=1;
server 127.0.0.1:38080 weight=1;
}
include mime.types; #文件扩展名与文件类型映射表
default_type application/octet-stream; #默认文件类型
sendfile on; #开启高效文件传输模式
upstream test{#服务器集群的名字
server 127.0.0.1:28080 weight=1;
server 127.0.0.1:38080 weight=1;
}
server {
listen 80;
server_name localhost;
listen 80;
server_name localhost;
location /{
proxy_pass http://test;
proxy_redirect default;
}
proxy_pass http://test;
proxy_redirect default;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
location = /50x.html {
root html;
}
}
}
6.进入nginx中启动它,例如:E:\nginx\nginx-1.10.2
}
start nginx
7.至此,nginx+tomcat负载均衡已经搭建成功。