Size: a a a

2020 January 08

h

hbox in nginx_ru
только проверил, хотел решение написать а тут уже прдсказка)
источник

EN

E Nemo in nginx_ru
сорян ))
источник

A

Azrael in nginx_ru
Добрый вечер
источник

A

Azrael in nginx_ru
Делаю проект на докере.
Имеется разделенный бекенд и фронтенд.
Фронтенд делает запросы на апи, что крутится на бекенде.
Заметил странную картину: токен авторизации (jwt) на входе в бекенд в заголовке Authorization ВСЕГДА отличается о того, что что я отправлял. Быть может моя проблема именно в nginx?

Nginx осуществляет проксирование запросов
источник

S

S̶o̶l̶y̶a̶r̶ in nginx_ru
Azrael
Делаю проект на докере.
Имеется разделенный бекенд и фронтенд.
Фронтенд делает запросы на апи, что крутится на бекенде.
Заметил странную картину: токен авторизации (jwt) на входе в бекенд в заголовке Authorization ВСЕГДА отличается о того, что что я отправлял. Быть может моя проблема именно в nginx?

Nginx осуществляет проксирование запросов
Такой параметр в конфигурации Nginx указан?

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
источник

A

Azrael in nginx_ru
S̶o̶l̶y̶a̶r̶
Такой параметр в конфигурации Nginx указан?

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
Нет
источник

S

S̶o̶l̶y̶a̶r̶ in nginx_ru
Тогда может в этом проблема
источник

A

Azrael in nginx_ru
Попробую. Спасибо пока что
источник

S

S̶o̶l̶y̶a̶r̶ in nginx_ru
Если вы его используете как реверс прокси, вам также необходимо прокидывать все хедеры
источник

A

Azrael in nginx_ru
S̶o̶l̶y̶a̶r̶
Если вы его используете как реверс прокси, вам также необходимо прокидывать все хедеры
Да. Используем. Просто очень странно, что токен доходит, но другой
источник

A

Azrael in nginx_ru
Я отправлю один, а приходит вообще левый
источник

S

S̶o̶l̶y̶a̶r̶ in nginx_ru
Azrael
Я отправлю один, а приходит вообще левый
У нас стоит проксирование запросов на api и конфиг примерно такой:

 location / {
   proxy_pass http://${API};
   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
   proxy_set_header X-Forwarded-Proto $scheme;
   proxy_set_header X-Real-IP $remote_addr;
   proxy_connect_timeout 600;
   proxy_cache off;
 }
источник

A

Azrael in nginx_ru
S̶o̶l̶y̶a̶r̶
У нас стоит проксирование запросов на api и конфиг примерно такой:

 location / {
   proxy_pass http://${API};
   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
   proxy_set_header X-Forwarded-Proto $scheme;
   proxy_set_header X-Real-IP $remote_addr;
   proxy_connect_timeout 600;
   proxy_cache off;
 }
Я попробую. Очень благодарен на этом этапе
источник

W

We Are Ice Under Major Feet in nginx_ru
M Dan
Курл в помощь молодым господам
Я только им и тестирую,
источник

W

We Are Ice Under Major Feet in nginx_ru
not an Alex
Еще вопрос: как вообще использовать server_name? Как бы у меня два блока, для двух локальных сайтов соответственно, и у них разные server_name (test.com и hosting.free). И как теперь в локальной сети достучаться к ним? Сейчас, если переходить по localhost, то открывается второй. Оба сервера на порте 80
Прочитай про параметр default для listen
источник

W

We Are Ice Under Major Feet in nginx_ru
Ну если надо чтлб по дефолту открывался какой то определённый
источник
2020 January 09

В

Вальдон in nginx_ru
S̶o̶l̶y̶a̶r̶
У нас стоит проксирование запросов на api и конфиг примерно такой:

 location / {
   proxy_pass http://${API};
   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
   proxy_set_header X-Forwarded-Proto $scheme;
   proxy_set_header X-Real-IP $remote_addr;
   proxy_connect_timeout 600;
   proxy_cache off;
 }
${API}; ? Это вы подставляете так адрес в шаблон в момент генерации конфигурации? Или nginx рабочие видят переменные окружения хоста?
источник

S

Sergey in nginx_ru
Добрый день! Подскажите пожалуйста, а как можно в nginx делать rewrite с использованием ссылок которые включают русские буквы в пути
источник

EN

Evgeniy Naumov in nginx_ru
Sergey
Добрый день! Подскажите пожалуйста, а как можно в nginx делать rewrite с использованием ссылок которые включают русские буквы в пути
urlencode пробовал?
источник

S

S̶o̶l̶y̶a̶r̶ in nginx_ru
Вальдон
${API}; ? Это вы подставляете так адрес в шаблон в момент генерации конфигурации? Или nginx рабочие видят переменные окружения хоста?
Сами подставляем
источник