У меня есть 2 приложения, каждое из которых работает на единороге.
Я хотел бы использовать nginx в качестве интерфейса для каждого из этих приложений.
Затем для каждой пары nginx / unicorn я бы использовал выделенный сокет unix.
Для этого мне нужен экземпляр nginx или я могу использовать 2 виртуальных хоста?
Вам не нужно несколько экземпляров nginx, вы можете указать несколько proxy_pass
с разными сокетами unix или определенными несколькими upstream
разделы.