关于负载的均衡的技术已经很成熟了,方法也很多,以下是使用nginx实现负载均衡的步骤:
1.首先下载nginx的jar包,我这里使用的是nginx-1.15.3,进入之后目录如下
2.现在修改nginx的配置,更改nginx-1.15.3\conf下面的nginx.conf文件中的配置服务器
代码如下:
#gzip on;
upstream zzyx {
ip_hash;
server 11.1.1.11; //这4台服务器运行相同的项目
server 11.1.1.12;
server 11.1.1.13;
server 11.1.1.14;
}
server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
proxy_pass http://zzyx/;
proxy_set_header Host $host:$server_port;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Real-PORT $remote_port;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
3.关于其他的配置,可以参考文章
https://blog.csdn.net/wang379275614/article/details/47778201
4.启动nginx,使用计算机Ctrl+R运行cmd,进入nginx的文件夹中,然后使用ngin下面的启动口令进入:
ngnix 启动:start nginx
ngnix 关闭 :nginx -s stop
ngnix 重新加载:nginx -s reload