Я настраиваю nginx на сервере Ubuntu 18.04 LTS.У меня есть 3 бэкэнд-сервера под управлением tomcat, к которым я хочу получить доступ из nginx.Но почему-то работает только один блок - первый.IP-адрес сервера nginx - 10.0.0.10.Здесь ниже моя конфигурация nginx (/ etc / nginx / sites-enabled / default).Выдает ошибку 404, но серверы работают нормально.Я могу получить доступ к http://10.0.0.8:8080 из браузеров, но не из nginx, используя http://10.0.0.10/server2/.
upstream service1 {
server 10.0.0.7:6060;
}
upstream service2 {
server 10.0.0.8:8080;
}
upstream service3 {
server 10.0.0.9:3000;
}
server {
listen 80;
location /server1/ {
proxy_pass http://service1/;
}
location /server2/ {
proxy_pass http://service2/;
}
location /server3/ {
proxy_pass http://service3/;
}
}
Редактировать: Примечание: