Как организовать несколько сайтов на одном ip?
Для такого, обычно, заводят несколько доменов, которые указывают на 1 ip, а на этом ip разворачивают nginx, который по запрашиваемому домену будет перенаправлять запросы к нужным сайтам.
Если есть какая-то более правильная реализация всего этого, то прошу подсказать
Правильная реализация прокинуть на вашем роутере 80 и 443 порты на сервер нгинх
На нем уже настраивать виртуальные хосты. И кстати так себе идея держать хостинг внутри конторы. Вдруг кто то захочет скачать 100500 обновлений?