Обратный прокси Nginx к IIS по другому пути - PullRequest
0 голосов
/ 05 апреля 2019

У меня есть веб-сайт, размещенный на http://server/subdir1/subdir2/ и размещенный на сервере IIS по адресу http://dotnet/subdir1/subdir2/website, где часть subdir1 / subdir2 каждого одинакова.

У меня есть следующее.

location /subdir1/subdir2 {
   rewrite ^/subdir1/subdir2/website(/.*)$ $1 break;
   proxy_pass http://dotnet/subdir1/subdir2/website;
   proxy_set_header Host $host;
   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

Когда я просматриваю http://server/subdir1/subdir2 или http://server/subdir1/subdir2/validpath, он работает нормально, но щелчок по любой ссылке отправляет меня на http://server/subdir1/subdir2/website/validpath, который не работает.

Чего мне не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...