什么是负载均衡
把之前发送到一台服务器上的请求分发到多个服务器上 进行协同工作
前言
配置负载均衡至少需要准备三台虚拟机 其中一台虚拟机作为主虚拟机配置负载均衡进行分配,剩下两个虚拟机里面配置启动一个springboot项目,正常情况下剩下的两台虚拟机除了ip地址以外其余完全一样,我这里对项目进行了一点小小的改变便于分辨
一. Nginx使用服务启动
配置nginx快速启动,这里跟本章内容没有关系,不需要可直接跳过从 二 开始
1.创建nginx.service文件
切换到/lib/systemd/system/目录
创建命令
vim nginx.service
2.添加如下内容
在新建的nginx.service里面添加如下内容
⚠️注意 下方路径不一定跟我一样 务必使用自己的路径
[Unit] Description=nginx After=network.target [Service] Type=forking ExecStart=/opt/nginx/nginxserver/sbin/nginx -c /opt/nginx/nginxserver/conf/nginx.conf ExecReload=/opt/nginx/nginxserver/sbin/nginx -s reload ExecStop=/opt/nginx/nginxserver/sbin/nginx -s stop PrivateTmp=true [Install] WantedBy=multi-user.target
3. 命令
保存之后在控制台输入下方命令使配置生效
systemctl daemon-reload
之后使用之前的命令 找到nginx所在位置 先关闭nginx
nginx -s stop
然后使用配置完之后的命令启动
systemctl start nginx