负载均衡小记

今天我们拿到了一台新的服务器~!要用来做负载均衡。。。


 

首先我们要配置java环境,上传一个jdk,创建个文件夹,把jdk压缩包传上去,然后解压,如果没有命令(command not found),百度查一下,下载一手,最好是用root用户,要不然你不让你下哦~

sudo mkdir /usr/local/jdk 

cd /usr/local/jdk/

sudo tar -xvf jdk-17_linux-x64_bin.tar.gz

然后配置环境变量
sudo vim /etc/profile
再最下面加上配置信息:
export JAVA_HOME=/usr/local/jdk/jdk1.8.0_161 #你自己的安装路径
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
# 保存退出
:wq
# 检查 Java 版本
java -version
java环境完事了。

接下来就是nginx的安装了。
wget http://nginx.org/download/nginx-1.16.1.tar.gz 下载tar包
tar -zxvf nginx-1.16.1.tar.gz -C /usr/local/java 解压到 /usr/local/java 目录下(java目录需要自行创建)         
解压完成后,你会在 /usr/lcoal/java 目录下会多出一个目录 nginx-1.16.1 cd /usr/local/java/nginx-1.16.1
进入 nginx-1.16.1 目录
./configure 执行 ./configure 命令
make && make install 编译并安装
cd /usr/local/nginx/sbin/ 进入 sbin 目录
./nginx 启动 Nginx
./nginx -s stop 停止 Nginx
./nginx -s reload 重新加载Nginx
./nginx -v  查看 Nginx 版本
如果你想自己上传一个nginx,运行相关指令的时候可以直接带上你的文件路径

打开nginx.conf文件,在http块中加入负载均衡的配置:

upstream mysvr{
server 127.0.0.1:8080 weight=5;  //这是权重,五五分。如果哪个服务器更好,可以权重大一些。
server 127.0.0.2:8080 weight=5; (如果服务容易down,可以加入max-fail,百度一手,在失败之后可以一直调用那个正常的服务器)

}

然后在你的server块中设置代理地址的后台接口

location /test/ {

#将后台接口地址改为负载均衡的别名
proxy_pass http://mysvr/;  (确定一下是否需要加/,如果不需要就不用加,看能不能识别出来。)
}

保存后执行nginx的reload命令。(在这之前可以执行nginx -t检验一下配置是否正确。)

 

 
 

posted on 2025-04-29 11:40  不爱上班的阿鹏  阅读(11)  评论(0)    收藏  举报