Nginx IP过滤器与Docker无法正常工作

时间:2018-06-09 08:14:44

标签: docker nginx docker-compose

我在docker容器中运行nginx并且只想允许某些IP地址,但每当我尝试连接时,都会收到错误,因为客户端IP不正确。

  

nginx_1 | 2018/06/09 08:01:56 [错误] 6#6:* 1禁止访问规则,客户端:172.18.0.1,服务器:example.com,请求:“GET /favicon.ico HTTP / 1.1”,主机:“example.com”,推荐人:“http://example.com/

它使用的是docker客户端IP而不是实际的主机IP。我怎样才能正确转发真正的客户端IP?

多克尔-compose.yml:

services:
    nginx:
        build: ./config/nginx
        restart: always
        ports:
           - "80:80"

0 个答案:

没有答案