server {
listen 80;
server_name site-1.domain.com;
location / {
proxy_pass http://127.0.0.1:27073;
}
}
server {
listen 80;
server_name site-2.domain.com;
location / {
proxy_pass http://127.0.0.1:12345;
}
}
То что у service приложения нет внешнего ip это нормально.
А вы проверяли что под вообще отвечает если напрямую в него запрос сделать? У вас очень странные конфиги. Я не знаю специфику вашего случая, но на мой вкус тут много неправильных вещей.