翼度科技»论坛 云主机 LINUX 查看内容

Nginx负载均衡配置实例

7

主题

7

帖子

21

积分

新手上路

Rank: 1

积分
21
Nginx负载均衡配置实例

介绍:

  • 增加服务器的数量,然后将请求分发到各个服务器上,将原先请求集中到单个服务器上的 情况改为将请求分发到多个服务器上,将负载分发到不同的服务器,也就是我们所说的负 载均衡
  • 客户端发送多个请求到服务器,服务器处理请求,有一些可能要与数据库进行交互,服 务器处理完毕后,再将结果返回给客户端。
1.实现效果
浏览器地址栏输入地址:192.168.70.28/edu/a.html,负载均衡效果,平均 8081 和 8082 端口中
2.准备
​        1.准备两台tomcat服务器(把安装包解压到两个文件夹下tomcat8081、tomcat8082 或者先创建两个文件夹把安装包复制到这两个文件夹下再解压)
​                tomcat8081的server.xml配置
​               

​                tomcat8082的server.xml配置 (修改三个port)
​                第一个8005 改成 8091
​               

​                第二个8080 改成 8082
​               

​                第三个8009 改成 9001
​               

​        2.在两台tomcat服务器中webapps目录中,创建名称是edu文件夹,在文件夹中创建页面a.html,用于测试。
  1. cd tomcat8081/webapps/
  2. mkdir edu
  3. cd edu
  4. vim a.html
  5. <h2>nginx-8081</h2>
  6. cd tomcat8082/webapps/
  7. mkdir edu
  8. cd edu
  9. vim a.html
  10. <h2>nginx-8082</h2>
复制代码
  1. 最后分别开启两台tomcat
  2. cd tomcat8081/bin/
  3. ./startup.sh
  4. cd tomcat8082/bin/
  5. ./startup.sh
复制代码
​        3.测试页面
​       

​       

​        4.在 nginx 的配置文件中进行负载均衡的配置
​       
  1. upstream myserver {
  2.         server 192.168.70.28:8081;
  3.         server 192.168.70.28:8082;
  4.     }
  5.     server {
  6.         listen       80;
  7.         server_name  192.168.70.28;
  8.         #charset koi8-r;
  9.         #access_log  logs/host.access.log  main;
  10.         location / {
  11.             root   html;
  12.             proxy_pass   http://myserver;
  13.             #proxy_pass   http://127.0.0.1:8081;
  14.             index  index.html index.htm;
  15.         }
  16.     }
复制代码
测试

再刷新一下页面

文章主要内容参考:https://blog.csdn.net/qq_40036754/article/details/102463099

来源:https://www.cnblogs.com/xuxuxuxuxu/p/17583910.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具