Я никогда не делал то, что вы планируете, но если вы планируете разместить только один домен, то localhost (127.0.0.1) будет работать нормально, но если вы планируете разместить несколько доменов, вам нужно будет найти способ найти правильное решение.домен к нужному сайту.
Порты, которые нужно открыть на маршрутизаторе и Win Server 80 для HTTP 465 для HTTPS
Убедитесь, что у вас есть статический IP-адрес, предоставленный вашим провайдером, вам также понадобитсячтобы убедиться, что ваш интернет-провайдер не блокирует порт 80, если он просит их разблокировать.
Если у вас нет статического IP-адреса или интернет-провайдер не разрешает вам открыть порт 80, тогда вы можете использовать DynDNSдля пересылки трафика на ваш сервер, но этот вариант не самый лучший.
Вашему серверу также потребуется статический IP-адрес для сервера, как упомянул Legorooj