我在 Google Cloud 上运行 Kubernetes,并且有一项服务连接到带有 Nodejs 服务器的 pod,另一项服务连接到带有 NGINX 的 pod。在 NGINX pod 中,我有一个位置块,我想全局拒绝它,除非它来自 Nodejs pod。
在我的 NGINX conf 文件中执行此操作的正确方法是什么?
下面的内容始终被位置块拒绝...我正在使用 Nodejs 服务的环境变量,该变量在创建 NGINX pod 时会自动添加到其中。
location /target {
deny all;
allow 1.2.3.4; #NODEJS_SERVICE_HOST;
return 200;
}