nginx-负载均衡

Posted 哎哟我去a

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx-负载均衡相关的知识,希望对你有一定的参考价值。

一、先准备两个jar;用的是sprinboot  打包两个jar,一个端口为8081 一个为8082,两个tomcat也是可以的;

二、打包的步骤如下: 只需要把yml的配置文件的端口号 改一下,打包两次即可

 

三、打包成后之后如下图:

 

 

四、用rz命令 进行将jar上传 ps:有些同学可能执行rz命令 则提示找不到该命令,则 执行如下:yum install lrzsz -y

参考网址:https://blog.csdn.net/gosenkle/article/details/81197362

 

 五、用命令依次启动这个两个jar包:命令如下:

nohup  java -Xms24M  -Xmx24M -jar     8081.jar  > 8081.log 2>&1 &  tail -f  8081.log  
nohup  java -Xms24M  -Xmx24M -jar     8082.jar  > 8082.log 2>&1 &  tail -f  8082.log

、以上工作准备完成之后,进入到Nginx的配置文件进行配置;

  进入目录:cd /usr/local/nginx/conf  ---》》 vim nginx.conf

七、找到htpp块,进行如下配置

 

 

 

 

八、如果用 http:ip:80这样 如: http://192.168.1.20 会报如下错误:

 

 

使用阿里云的同学们 如果写成了外网的ip地址,则需要进行在云控制台进行端口号配置;

九:进行如下测试: 浏览器中输入你的Ip地址加端口号即可,getValues是controller的一个方法,所以写一个测试的controller就行了

 

再次刷新:

 

 

 

  

以上是关于nginx-负载均衡的主要内容,如果未能解决你的问题,请参考以下文章

Nginx---负载均衡和缓存

nginx负载均衡

使用Nginx配置TCP负载均衡

Nginx实现负载均衡

Nginx——nginx作为负载均衡服务(负载均衡与nginx)

nginx+keepalive实现负载均衡高可用