相关疑难解决方法(0)

nginx proxy_pass到链接的docker容器

我有两个带nginx的docker容器.container1链接到container2.Docker然后在/ etc/hosts中添加一个条目,我将其输入到nginx配置中,如下所示:

server {
    location ~ ^/some_url/(.*)$ {
        proxy_pass http://container1/$1;
    }
}
Run Code Online (Sandbox Code Playgroud)

我可以从container2 ping 容器1,但是nginx无法解析它:

*1没有定义解析容器1的解析器

我怎样才能将请求委托给另一个docker容器?

reverse-proxy nginx docker

24
推荐指数
3
解决办法
1万
查看次数

proxy_pass不使用/ etc/hosts解析DNS

在nginx中,该proxy_pass指令不使用该/etc/hosts文件解析DNS .任何方式来实现这种可能性(可能通过利用Lua作为最后的手段)?

dns lua hosts nginx hosts-file

11
推荐指数
2
解决办法
1万
查看次数

标签 统计

nginx ×2

dns ×1

docker ×1

hosts ×1

hosts-file ×1

lua ×1

reverse-proxy ×1