Не совсем понятно, что у вас происходит. Давайте попробуем разобрать ситуационно.
Это локальная установка, нет фактически нормального DNS сервера и вы локально хотите создавать сайты? Если так то вы разносите установки по поддоменам site1, site2 и т.д. и в хостах прописываете данные имена. Все должно работать и сайты будут открываться.
Либо если это нормальный хостинг и вы создаете сайты для нормальных доменов, то все тоже должно быть нормально сразу.
Про порт, на apache открыт 80 порт по которому nginx отправляет все запросы с любого сайта, и тут все корректно, не чего не где прописывать не нужно, все делается сразу корректно.
Просто локально мы не можем воспроизвести описываемые вами проблемы с сайтами, у нас отрабатывает все штатно.
Нужно или доступ к вашим установкам или более подробное описание со скриншотами, как вы это делаете и в какой последовательности.
Это локальная установка, нет фактически нормального DNS сервера и вы локально хотите создавать сайты? Если так то вы разносите установки по поддоменам site1, site2 и т.д. и в хостах прописываете данные имена. Все должно работать и сайты будут открываться.
Либо если это нормальный хостинг и вы создаете сайты для нормальных доменов, то все тоже должно быть нормально сразу.
Про порт, на apache открыт 80 порт по которому nginx отправляет все запросы с любого сайта, и тут все корректно, не чего не где прописывать не нужно, все делается сразу корректно.
Просто локально мы не можем воспроизвести описываемые вами проблемы с сайтами, у нас отрабатывает все штатно.
Нужно или доступ к вашим установкам или более подробное описание со скриншотами, как вы это делаете и в какой последовательности.