Путь к регулярному выражению для прохождения через прокси

У меня есть следующая директива местоположения в докеризованной машине

server {
        listen 80;

        location ~* ^/openchain/ {
            rewrite ^/openchain/(.*) /$1 break;
            proxy_pass http://0.0.0.0:8080;

            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection "upgrade";
        }

        location / {
            root /usr/share/nginx/html;
        }

    }

Но когда я пытаюсь получить доступ к URL- http://192.168.99.100/record/?key=29189392 я получаю ошибку 502 Bad Gateway, которая является результатом

7#7: *1 connect() не удалось (111: соединение отклонено) при подключении к восходящему каналу

Я не уверен, что я здесь не прав.... правильное ли регулярное выражение?

1 ответ

Мне кажется, это не проблема с регулярным выражением, а скорее с целью, к которой вы пытаетесь передать запрос через прокси.

Не могли бы вы проверить, есть ли

  1. запущен процесс, который прослушивает порт 8080
  2. Ваш брандмауэр принимает подключения к порту 8080 по шлейфу?
Другие вопросы по тегам