Как сделать свой веб сервер на Windows.
Для всего этого надо открыть 443 и 80 порт.
Если нужно открыть порты, то заходим в Брандмауэр винды, выбираем входящие подключения и создаём новое правило. Указываем какие порты надо открыть, выбираем профили, имя, подтверждаем.
Если порты открыты, заходим в панель управления и выбираем программы и компоненты, слева жмём включение и отключение компонентов windows. Далее нам нужен пункт Службы iis, на win server он немного по другому называется (WinRM iis extension), но компонент всё равно один и тот же. Внутри лучше включить всё, тогда уж точно работать будет. Но если критично не хочется ждать более 15 минут, то наверное, достаточно будет только консоли управления (iis management tools в windows server). Нажимаем установить. После того, как все нужные компоненты скачались и поставились, всё в той же панели управления идём в пункт администрирование. Там нам нужен Диспетчер служб iis. Уже сейчас можно вбить localhost в браузере на том компе (или виртуалке) и получить заглушку от miscrosoft. Ещё можно зайти на 2ip.ru и посмотреть ip машины, и по нему уже можно залезать на сайт из любого места.
ЕСЛИ САЙТ НЕ ГРУЗИТ, ТО ВОЗМОЖНО, ЧТО ПОРТЫ НЕ ОТКРЫТЫ, ЛИБО ЖЕ НЕТ БЕЛОГО IP
Но если нужно больше – в диспетчере служб нажимаем на наш сервер, документ по умолчанию. Открываем проводник и идём в C:\inetpub\wwwroot. там лежит та самая заглушка и картинка для неё. Создаём там файл и называем его как угодно, даём ему расширение .html, в него пишем простой сайт. Закрываем, сохраняем, возвращаемся в iis: ПРАВОЙ кнопкой мыши нажимаем по пустому пространству (правой, не левой, многие думают что правая кнопка мыши это левая, ещё раз – правой), нажимаем добавить. Вводим имя, которое дали документу (в моём случае – hello.html), нажимаем ок. Теперь, при переходе на этот сайт мы будем видеть ту страницу.