我在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"