-1

У меня есть выделенный сервер под управлением Ubuntu 17.04 под управлением Apache2 через порт 80. Мне нужно развернуть приложение .net, которое невозможно в Linux (Mono Project тоже не работает).

Поэтому я попытался установить сервер Windows внутри Virtualbox и установил IIS в нем. Веб-сервер IIS доступен в гостевой ОС (Windows), но не на хосте (Linux). Я знаю, что в Linux уже работает Apache2 на 80-м порту, поэтому я перенаправил IIS на 80-й порт гостя на 8081, но это тоже не сработало.

Я попробовал эту вещь перенаправления портов с гостем как CentOS, и это сработало. Но я не знаю, почему это не работает с Windows, или, возможно, я делаю какую-то ошибку.

Помощь очень ценится.

1 ответ1

0

Вот что я сделал, чтобы заставить это работать:

  • Установлен IIS через "Включение или отключение функций Windows".
  • Изменен порт на 8081. Руководство здесь.
  • Изменен сетевой адаптер в VirtualBox на Bridged.
  • Отключил брандмауэр Windows.
  • Скопировал IP гостевой ОС и проверил OK в браузере на хосте.

Моя операционная система - openSUSE Leap 42.3, а гостевая - Windows 7.

Обратите внимание на URL http://IP-address:8081 а не только http://IP-address

Доказательство: доказательство

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .