Инструменты пользователя

Инструменты сайта


vji:trusted_proxy:start

Это старая версия документа!


Реализация Trusted Proxy Chain для X-Forwarded-For в Nginx

1 Подготовка окружения
2 Создание всех необходимых файлов
3 Проверка структуры файлов

  • Проверьте, что все файлы созданы
ls -la
  • Должны увидеть:
-rw-r--r-- app.py
-rw-r--r-- docker-compose.yml
-rw-r--r-- Dockerfile
-rw-r--r-- requirements.txt
drwxr-xr-x nginx/
  • Проверьте содержимое директории nginx
ls -la nginx/
  • Должны увидеть:
-rw-r--r-- nginx1.conf
-rw-r--r-- nginx2.conf
-rw-r--r-- nginx3.conf

4 Запуск стенда
4.1 Сборка и запуск контейнеров

  • Первый запуск (сборка образов)
docker-compose up -d --build

Что означает каждая опция:
up - запуск контейнеров
-d - detached mode (в фоновом режиме)
–build - пересобрать образы перед запуском

4.2 Проверка статуса контейнеров
# Просмотр работающих контейнеров docker-compose ps

# Должны увидеть 4 контейнера со статусом «Up»

4.3 Проверка логов (если нужно отладить) # Логи всех контейнеров docker-compose logs

# Логи конкретного контейнера docker-compose logs nginx1 docker-compose logs app

# Логи в реальном времени docker-compose logs -f

vji/trusted_proxy/start.1780638304.txt.gz · Последнее изменение: 2026/06/05 05:45 — vji

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki