У меня есть несколько приложений ASP.NET, работающих на одном сервере IIS с разными портами для каждого приложения.
Я установил nginx на том же сервере, чтобы мои клиенты могли обращаться ко всем моим приложениям только с помощью порта 80.
Nginx работает на порту 80. Мои отдельные приложения ASP.NET также работают и работают.
Я сделал эти изменения в файле nginx conf
location /students/ {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:84;
}
location /registration/ {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:82;
}
Затем я перезапустил nginx и набрал url http://127.0.0.1/students/ в своем браузере. Nginx обслуживал 404 страницы.
Я не внес никаких изменений в файл conf.
Что я делаю неправильно?