Я не читал, что вы пытаетесь сделать, но если нужно поднять локально сервер и чтобы был доступ к нему снаружи, можно воспользоваться туннелями, например, ngrok
Нет-нет, задача у меня другая.
Есть основной один домен. При определённых обстоятельствах он должен переключаться между двумя, тремя и более проектами, выдавая их так, словно они на этом домене и заданы. При том без изменения кода этих проектов, они не знают о том, что происходит. Таких внутренних сайтов может быть очень много, желательно сделать удобное добавление — именно для этого я хотел поднять прослойку из nodeJs, которая уже и будет регулировать, при каких обстоятельствах отдавать тот или иной код. Там можно даже графическую админ-панель сделать, максимально удобство.
Для внутреннего использования, доступы закрытые, потому всё легально. Иногда, достаточно редко, будет открываться доступ извне. Изучаю, как лучше всего это сделать