我使用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
答案 0 :(得分:1)
您需要更改文件扩展名,将proxy.conf
更改为proxy.locations
。