VirtualBox предоставляет несколько сетевых режимов для подключения гостей к хост-машине. По умолчанию используется NAT, который по умолчанию не предоставляет гостя хосту. Проверьте, какой режим вы используете, перейдя в окно настроек для вашей виртуальной машины и нажав на вкладку сети. Вы увидите свойство Attached:
последующим выпадающим списком.
Если вы используете режим NAT, мы можем использовать переадресацию портов, чтобы выставить порт 80 на гостевой. Откройте раздел « Advanced
» в окне сетевых настроек и нажмите кнопку « Port Forwarding
. В появившемся диалоге мы хотим добавить запись. Давайте назовем его Web
, протоколом будет TCP
порт хоста может быть любым портом, к которому вы хотите подключиться в вашем окне Windows. Давайте сделаем это 80
. Гостевой порт должен быть 80
поскольку это то, что ваш веб-сервер прослушивает на вашей гостевой виртуальной машине Linux. Host IP и Guest IP можно оставить пустыми. Нажмите OK
для диалога и окна настроек. Запустите виртуальную машину, и вы сможете подключиться к http://localhost с вашего компьютера с Windows.
Для получения дополнительной информации о том, как VirtualBox управляет сетью, ознакомьтесь с документацией по адресу http://www.virtualbox.org/manual/ch06.html.