Путь к регулярному выражению для прохождения через прокси
У меня есть следующая директива местоположения в докеризованной машине
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 ответ
Мне кажется, это не проблема с регулярным выражением, а скорее с целью, к которой вы пытаетесь передать запрос через прокси.
Не могли бы вы проверить, есть ли
- запущен процесс, который прослушивает порт 8080
- Ваш брандмауэр принимает подключения к порту 8080 по шлейфу?