Nginx入门-反向代理与负载均衡(轮询方式)
Posted API中文网
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx入门-反向代理与负载均衡(轮询方式)相关的知识,希望对你有一定的参考价值。
准备工作
准备三个文件夹,分别存放三个html文件,文件名和内容如下
分别在三个文件夹下启动 http 服务器,http-server 可以通过 npm install -g http-server 安装
配置反向代理
代理9091端口到9090端口
执行sudo vim /etc/nginx/sites-enabled/test,并添加以下内容
server {
listen 9090;
server_name test_nginx;
location / {
proxy_pass http://localhost:9091;
}
}
测试ngxin配置文件
sudo nginx -t
应用nginx配置
sudo nginx -s reload
打开浏览器测试
配置负载均衡
执行sudo vim /etc/nginx/sites-enabled/test ,修改文件为
upstream test_upstream {
server localhost:9091;
server localhost:9092;
server localhost:9093;
}
server {
listen 9090;
server_name test_nginx;
location / {
proxy_pass http://test_upstream;
}
}
测试ngxin配置文件
sudo nginx -t
应用nginx配置
sudo nginx -s reload
打开浏览器测试,多刷新几次
原文:https://segmentfault.com/a/1190000009915870
以上是关于Nginx入门-反向代理与负载均衡(轮询方式)的主要内容,如果未能解决你的问题,请参考以下文章