修改配置文件
- 进入nginx主机的/etc/nginx/conf.d/目录下
- 查看目录下是否已经存在需要配置控制台的.conf文件, 没有配置文件的可以新建一个.conf文件
- 设置配置文件内容: 例如:demo.conf
upstream demo-web
{
ip_hash;
server 172.16.1.1:8090;
server 172.16.1.2:8090;
}
server {
client_max_body_size 100m;
listen 8080;
location / {
proxy_pass http://demo-web/;
proxy_set_header Host $proxy_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
每一个配置文件对应一个upstream ,不同的.conf 的upstream 需要不一样,可以根据各个不同代理应用起名字。
以上配置各个代理不一样的有4个地方,只需要修改4个地方就好,
- upstream :修改为对应代理应用的名称
- server :修改为代理对应实际的地址
- listen :修改为代理对外开放的端口地址
- proxy_pass :对应上面的upstream
开发端口和重启
1.开放配置文件上的对外端口,命令如下: