LINUX.ORG.RU
ФорумAdmin

проблема с проксированием через nginx-proxy docker

 , ,


0

1

В докере установлен nginx-proxy, конфигурация ниже Запросы проксируются на основной nginx В основном nginx при настройке прав доступа через модуль ngx_http_access_module не пускает с разрешенных ip location / {

allow 95.205.111.13; allow 95.205.111.14; deny all; }

В error.log nginx ошибка [error] 29#29: *63 access forbidden by rule, client: 172.22.0.2, Т.е. получается с прокси идет на нжинкс внутренний адрес, хотя в access.log nginx поступает верный ip «GET /favicon.ico HTTP/1.1» 200 83665 «http://site.ru/» «Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.117 Safari/537.36» «95.205.111.13» вот docker-compose nginx-proxy version: ‘3.0’

services:

proxy: image: jwilder/nginx-proxy # image: jwilder/nginx-proxy:alpine ports: - 80:80 - 443:443 - 8080:80 volumes: - /var/run/docker.sock:/tmp/docker.sock:ro networks: - proxy

networks: proxy: driver: bridge

Как его наставить на путь истинный, что бы он определял верный ip?

что бы он определял верный ip?

Тупой докераст не асилил nginx? )))

anonymous
()
Ответ на: комментарий от zolden

прокинул файл /etc/nginx/proxy.conf в nginx-proxy как в инструкции со следующими параметрами

HTTP 1.1 support

proxy_http_version 1.1;

proxy_buffering off;

proxy_set_header Host $http_host;

proxy_set_header Upgrade $http_upgrade;

proxy_set_header Connection $proxy_connection;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header X-Forwarded-Proto $proxy_x_forwarded_proto;

proxy_set_header X-Forwarded-Ssl $proxy_x_forwarded_ssl;

proxy_set_header X-Forwarded-Port $proxy_x_forwarded_port;

Mitigate httpoxy attack (see README for details)

proxy_set_header Proxy "";

не заводится, в чем ошибка?

adkondr
() автор топика
Последнее исправление: adkondr (всего исправлений: 1)
Ответ на: комментарий от zolden

Файл прокинул, но результат тот же [error] 6#6: *10 access forbidden by rule, client: 172.21.0.2, server: отдает внутренний ip контейнера

adkondr
() автор топика
Ответ на: комментарий от adkondr

лучше бы с форматированием вопрос решил

SevikL ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.