Я использую 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 моего контейнера приложения будет выдано.