Всем привет Настраиваю реверс прокси и надо чтоб входящий адрес вида

http://mysite.com?id=123&host=hostname проксировался на бэк http://hostname/?id=123
Хитрый rewrite писать? Или через proxy_pass смогу это запилить?

14 ответов

18 просмотров

реврайт не нужен, да он и не сделает так

лучше делай передачу домена не через аргумент, а через поддомен

Сергей-Дегтярев Автор вопроса
Владимир Муковоз
реврайт не нужен, да он и не сделает так

Я уже всяко попробовал но не вылазит каменный цветок. Максимум пока добивался переадресации на нужный хост но без параметров

Сергей-Дегтярев Автор вопроса
Владимир Муковоз
лучше делай передачу домена не через аргумент, а ч...

Поясни чуть подробней если можно. Хотя бы направление гугления

Сергей Дегтярев
Поясни чуть подробней если можно. Хотя бы направле...

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

Сергей-Дегтярев Автор вопроса
Владимир Муковоз
направляешь все поддомены домена на сервер, там пр...

Так с этим понял . Как быть если нет возможности поправить то что ко мне прилетает и отработать то что есть?

Сергей Дегтярев
Так с этим понял . Как быть если нет возможности п...

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

Сергей-Дегтярев Автор вопроса
Владимир Муковоз
глянь доку по проксипасс, ты можешь заюзать переме...

попробовал из запроса http://mysite.com/api?id=123&host=hostname сформировать proxy_pass http://${arg_host}/api${delimiter}id=${arg_id} но не работает

Сергей-Дегтярев Автор вопроса
Владимир Муковоз
если ты всё верно передал то должно работать

на данный момент ругается на "Required Integer parameter 'Id' is not present"

Сергей Дегтярев
на данный момент ругается на "Required Integer par...

ругается-то кто, приложение? ну так посмотри, что ты там присылаешь

Сергей-Дегтярев Автор вопроса
kiosaku
ругается-то кто, приложение? ну так посмотри, что ...

вполне может быть что и приложение, соответственно проксирую когда то taskid не улетает. пока не соображу где посмотреть что именно он пересылает. на nginx можно выкрутить логи чтоб показал куда конкретно он редиректит?

Похожие вопросы

Обсуждают сегодня

Hi! Could you please upvote my new notebook? thanks a lot. https://www.kaggle.com/code/melissamonfared/anime-character-generation-dsgan-gan
məru
4
upvote plz https://www.kaggle.com/code/bassetkerouche/swapping-face?scriptVersionId=207300096
benkerrouche Statoinary
1
-- Привет всем. -- Есть csv, проблема в том что он содержит очень много повторов по столбцам и по строкам. -- Решил перекинуть это в базу данных, чтобы было проще. Но я не ша...
Oleg Ivanov
1
Как считаете - вопрос на собесе: «Как быстрее всего запустить ec2 машину в aws (в чистом аккаунте) и показать вывод от любой команды с нее» не очень ли сложный для условного м...
Sergey
50
Господа, у меня вопрос. Что вообще такое этот ваш data science и data scientists? А то гуглю, а мне какую-то расплывчатую фигню говорят.
Inkosta
44
Hi could you please help me with my two new projects? https://www.kaggle.com/code/hesankazemnia/rice-image-classification-cnn-pytorch https://www.kaggle.com/code/hesankazemnia...
Hesan
6
Исходя из ваших комментариев, получается, что чтобы получить марты в CH из данных в PG, неправильно тянуть сырые данные в CH и там их обрабатывать, лепить справочники и джойни...
unhingedlunatic
42
hi, Can you upvote? https://www.kaggle.com/code/durjoychandrapaul/rag-q-a-system-by-langchain-huggingface-for-pdf?scriptVersionId=204704280
A
1
Could you upvote and comment please? https://www.kaggle.com/code/tatianapetrushkevich/beginner-images https://www.kaggle.com/code/tatianapetrushkevich/python-for-beginners1 ...
Tazziyana
7
Коллеги, приветствую! Появилась не совсем тривиальная задача реализовать в nginx редирект HTTPS —> HTTP. Да, именно так, а не наоборот. Мы разрабатываем embedded устройство,...
Никита
24
Карта сайта