Я перенаправил порт 80 на свою виртуальную машину Ubuntu Server, и веб-сайт очень доступен локально. Как разрешить входящий порт 80 для подключения к Windows 7 (чтобы он был перенаправлен на сервер Ubuntu)?
2 ответа
Я прочитал ваш предыдущий пост, и это, кажется, немного излишним.
Если я правильно понимаю,
- Вы хотите принять входящий запрос на вашем Windows 7 на порт 80
- Перенаправьте эти запросы на виртуальную машину на порт 80
- обрабатывать эти запросы с помощью веб-сервера внутри виртуальной машины, прослушивая порт 80
Почему бы не перевести сеть виртуальной машины в Bridged mode
, и таким образом виртуальная машина получит свой собственный IP-адрес, к которому вы можете получить прямой доступ.
Если вы предпочитаете присвоить этой виртуальной машине определенное доменное имя, вы можете создать новое определение domain-ip в файле c:\Windows\System32\drivers\etc\hosts. Вы даже можете изменить localhost
, но я советую оставить его без изменений и выбрать другое доменное имя (например, myvm.abc, это может быть что угодно).
Похоже, что проблема, с которой вы столкнулись при настройке, заключается в том, что вам нужно будет направлять трафик от внешних подключений к виртуальной машине. Чтобы сделать это, вам нужно будет зайти в конфигурацию вашего маршрутизатора и перенаправить (пробить) любой трафик, идущий на порт 80 по TCP, на порт 80 вашего IP-адреса Windows 7.
Все это будет сделано на вашем роутере. Если у вас есть модель вашего роутера, мы можем создать скриншоты.