Расположение Nginx перенаправляет на основной proxy_pass - PullRequest
0 голосов
/ 06 ноября 2019

Я использую nginx для обратного прокси-сервера моих входящих запросов в мои док-контейнеры, работающие на локальных связанных портах (например, 127.0.0.1:23123).

Мой следующий скрипт получил проблему:

server {
    server_name me-and-my-problem.sample.zone;

    location ~* ^/admin/ {
        rewrite ^/admin/(.*) /$1 break;

        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_pass http://127.0.0.1:30024;
    }

    location / {
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_pass http://127.0.0.1:30023;
    }

    listen 80;
    listen [::]:80;
}

Любой трафик на пути admin / должен быть перенаправлен в мой контейнер phpmyadmin. Что-нибудь еще в моем контейнере приложения, но в настоящее время сообщение 404 моего контейнера приложения будет выдано.

...