@kiranananda

Nginx proxy на url из параметра?

Здравствуйте!

Нужно проксировать на урл который задан в параметре запроса. Вот что я пытаюсь но не прокатывает...

location / {
               proxy_pass $arg_url;
               add_header Access-Control-Allow-Origin *;
        }

в параметре url целиковый урл того что нужно загрузить...
https://bridge.mysite:4443/?url=ya.ru

В итоге ошибка
[error] 8#8: *1 invalid URL prefix in "ya.ru", client: 10.255.0.188, , request: "GET /?url=ya.ru HTTP/1.1"
  • Вопрос задан
  • 234 просмотра
Решения вопроса 1
@dodo512
location / {
    resolver 8.8.8.8;
    proxy_pass http://$arg_url;
    add_header Access-Control-Allow-Origin *;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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