Привет У меня возникла проблема при настройке nginx в качестве прокси-сервера для перенаправления запроса на мой сервер Tomcat. У меня есть 3 сервера tomcat, работающие на другой машине и на другом порту, как этот
192.168.51.115:8115
192.168.51.120:8120
192.168.51.130:8130
Теперь я хочу настроить nginx для последовательной передачи запроса на три сервера, как этот
www.example.com/app1
www.example.com/app2
www.example.com/app3
Реальный IP: 123.123.123.123
Это моя конфигурация под - site-enabled
server {
listen 80;
server_name example.com www.example.com;
location /app1 {
proxy_pass "http://192.168.51.115:8115";
}
location /app2 {
proxy_pass "http://192.168.51.120:8120";
}
location /app3 {
proxy_pass http://192.168.51.130:8130;
}
}
Примечание: Когда я помещаю директиву размещения, помещая просто /
, тогда это работает, но не работает /*
как app1, app2 или app3