хотите верьте, хотите нет, но в прошлый четверг звезды сложились так как сложились что пришлось "засорять" тостер глупыми вопросами по версии некоторых знатоков.
публикую ответ на свой же вопрос:
если вы в /etc/hosts прописываете 2 hostname
127.0.0.1 service1.cloud.com
127.0.0.1 service1
то и правила для nginx нужно прописать 2
server {
listen 81;
server_name service1.cloud.com;
location / {
proxy_pass http://service_ui:8080/;
}
}
server {
listen 81;
server_name service1;
location / {
proxy_pass http://service1_ui:8181/;
}
}
иначе service1 будет возвращать service1.cloud.com