我有一个这样的位置块:
location / {
proxy_pass http://mediacluster;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
}
它将请求传递给上游块。我现在正在添加更复杂的位置块,其中一些我也想传递给上游块。我怎样才能实现这一点而不一遍又一遍地复制代理代码?
我可以将其设置为内部位置,然后以某种方式引用该位置吗?或者我只需要将其放置在外部配置文件中并将其包含在每个区域中?
答案1
你已经知道include
。这是通常的做法,尤其是当你需要在不同的server
s 中重复使用配置时。