目录
2.找到nginx的conf目录中的nginx.conf文件
1.实验拓扑原理图,前提实现全网互通
搭建全网互通可以看https://blog.csdn.net/m0_74313947/article/details/136008513?spm=1001.2014.3001.5501
搭建Nginx可以看
https://blog.csdn.net/m0_74313947/article/details/136562578?spm=1001.2014.3001.5501
安装Tomcat可以看
https://blog.csdn.net/m0_74313947/article/details/136683374?spm=1001.2014.3001.5501
首先在server1 172.16.1.200,server2 172.16.1.110上安装Tomcat并启动
在server3上安装Nginx并运行
2.找到nginx的conf目录中的nginx.conf文件
XML
http {
include mime.types;
default_type application/octet-stream;
#log_format main '$remote_addr - $remote_user [$time_local] "$request" '
# '$status $body_bytes_sent "$http_referer" '
# '"$http_user_agent" "$http_x_forwarded_for"';
#access_log logs/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip on;
---------------加上这个----------------------
upstream tomcat{
server 172.16.1.200:8080 weight=1;
server 172.16.1.110:8080 weight=1;
}
---------------------------------------------
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
----------------加上这个-----------------------
location / {
proxy_pass http://tomcat;
}
-----------------------------------------------
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
在对应位置加上指定配置就可以实现负载均衡
3.实验效果
在客户端访问Nginx也就是80端口,可以看到服务器返回的是Tomcat的页面并且刷新会在两个服务器之间切换