Задать вопрос
@Saharman

Как разместить два проекта ASP с помощью nginx?

Есть два проекта ASP.NET Core, демон одного на localhost:5000, второго localhost:5010. Хотел сделать так, чтобы при обращение к my_site.ru выдавался localhost:5000, а при обращение к my_site.ru/test выдавался localhost:5010. На данный момент при обращение к my_site.ru все работает, а при my_site.ru/test не выдает ничего.

server {
    listen        80;
    server_name  my_site.ru ;
    location / {
        proxy_pass         http://localhost:5000;
        proxy_http_version 1.1;
        proxy_set_header   Upgrade $http_upgrade;
        proxy_set_header   Connection keep-alive;
        proxy_set_header   Host $host;
        proxy_cache_bypass $http_upgrade;
        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header   X-Forwarded-Proto $scheme;
}
location /test {
        proxy_pass         http://localhost:5010;
        proxy_http_version 1.1;
        proxy_set_header   Upgrade $http_upgrade;
        proxy_set_header   Connection keep-alive;
        proxy_set_header   Host $host;
        proxy_cache_bypass $http_upgrade;
        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header   X-Forwarded-Proto $scheme;
    }
}
  • Вопрос задан
  • 135 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

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