# nginx反向代理
[TOC]
## 1. 常见的反向代理配置
```js
# 负载均衡
upstream my_server {
server 10.0.0.1:8080;
server 10.0.0.2:8080;
}
server {
# 公网暴露的端口变量
set $expose_port xxxx;
# 监听的端口
listen 80;
listen [::]:80; # 支持ipv6
listen 443 ssl;
listen [::]:443 ssl; # 支持ipv6
# 限制host只能是下面的内容
server_name xxx.xxx.xxx.xxx www.abc.com;
# 限制body的大小