Рейтинг:1

Регулярное выражение передачи прокси-сервера Nginx

флаг us

Я пытаюсь настроить nginx в качестве обратного прокси-сервера, одновременно используя регулярное выражение. Я хочу, чтобы этот URI на моем сервере: www.mydomain.com/dealers/in/evansville/11487/

Чтобы проксировать это на удаленный сервер: location.where2getit.com/mydomain/in/evansville/11487/

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

расположение ~* (.*дилеры)/(.*)/(.*)/(.*)/$ {
    proxy_pass https://locations.where2getit.com/mydomain/$2/$3/$4/;
    proxy_set_header Хост $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $ схема;
    proxy_set_header X-Forwarded-Host $host;
    proxy_set_header X-Forwarded-Port $server_port;
}

Любые советы, чтобы заставить это работать правильно?

Michael Hampton avatar
флаг cz
Проверьте журнал ошибок nginx.
Gray Loon avatar
флаг us
Все, что у меня есть, это: ```2021/07/16 11:07:34 [уведомление] 608950#608950: запущен сигнальный процесс 16.07.2021 11:07:46 [уведомление] 609223#609223: сигнальный процесс запущен```
Gray Loon avatar
флаг us
Добавление преобразователя и удаление некоторых заголовков кажется улучшением. ```местоположение ~* (.*дилеры)/(.*)/(.*)/(.*)/$ { резольвер 8.8.8.8; proxy_pass https://locations.where2getit.com/mydomain/$2/$3/$4; proxy_set_header Хост $host; proxy_set_header X-Forwarded-Host $host; }```

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.