Nginx负载均衡配置
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
本文同步发布于 http://laowubiji.com/index.php/2023/02/01/nginx_load_balance/
笔者近期在工作中需要用到负载均衡的功能搜索一番相关资料之后决定利用Nginx实现负载均衡配置起来相对比较简单。现记录如下以Ubuntu系统为例 1、安装Nginx
直接使用命令 apt-get install nginx即可实现安装安装完成之后可以使用 nginx -v来检测是否安装成功。
nginx文件安装完成之后的文件位置
/usr/sbin/nginx主程序
/etc/nginx存放配置文件
/usr/share/nginx存放静态文件
/var/log/nginx存放日志
2、配置Nginx实现负载均衡
修改/etc/nginx/nginx.conf具体内容如下
worker_processes 1;
events {
worker_connections 1024;
}
http {
upstream da-server {
server 127.0.0.1:43242;
server 127.0.0.1:33242;
}
server {
listen 10000;
server_name aaa.bbb.ccc.ddd;
location / {
proxy_pass http://da-server;
proxy_redirect default;
}
}
}
即可通过aaa.bbb.ccc.ddd:10000实现对 localhost的 43242和33242两个端口所对应程序的负载均衡。
实际上负载均衡有多种策略方式而且可以分别指定权重具体可以参考相关网文或者笔者下一篇文章。