如何在nginx中包含位置块?

时间:2019-04-15 14:06:38

标签: nginx reverse-proxy

我使用nginx作为2个Web应用程序的反向代理。
这2个网络应用(ui)正在共享位置代理,
因为后端服务是共享的。

如何合并位置块并将其包含在服务器中?

host.conf

server {
  server_name app1.com
  listen 8080;
  ...

  include /opt/bitnami/nginx/conf/vhosts/proxy.conf;
}

server {
  server_name app2.com;
  listen 8080;
  ...

  include /opt/bitnami/nginx/conf/vhosts/proxy.conf;
}

proxy.conf

location /api/videos {
  proxy_pass ...
}
...

但是我遇到以下错误:

"location" directive is not allowed here in /opt/bitnami/nginx/conf/vhosts/proxy.conf:2

1 个答案:

答案 0 :(得分:1)

您需要更改文件扩展名,将proxy.conf更改为proxy.locations