Я настроил virtualbox с запущенным Debian для разработки веб-сайтов в Windows 7. Могу ли я получить доступ к этому веб-серверу, работающему внутри виртуальной машины, из Windows 7? Я попытался перейти к 127.0.0.1, и FF сказал, что нет сервера, поэтому похоже, что он не работает автоматически.
3 ответа
Вам нужно перевести виртуальную машину в мостовой режим для работы в сети, тогда вы можете обращаться с ней как с любым другим компьютером в вашей сети. 127.0.0.1 - это петля для вашего хоста, а не для виртуальной машины. Вам нужно будет перейти на уникальный IP-адрес виртуальной машины.
127.0.0.1 - это адрес обратной связи, который будет обращаться к серверу на той же машине. Таким образом, приложение на вашем хосте Windows 7 может обращаться к серверу БД на хосте Windows 7 по этому адресу. Или приложение, работающее в гостевой системе Debian, может получить доступ к серверу БД, работающему в гостевой системе Debian, с использованием этого IP-адреса. Вам необходимо приложение для подключения к БД на другом компьютере, чтобы петлевое соединение не работало.
Если вы переходите с хоста Windows 7 на гостевую виртуальную машину Debian, то вы для всех намерений и целей подключаетесь к другому компьютеру, поэтому вам нужно указать любой IP-адрес, который был назначен гостю Debian в вашей сети.
Шаг 1: Сначала убедитесь, что гость Debian на самом деле правильно подключается к сети, что именно то, что MarkM предложил в своем посте о переводе виртуальной машины в мостовой режим для работы в сети.
Шаг 2: Как только вы подтвердите, что гость Debian правильно подключается к сети, выясните, какой IP-адрес ему присвоен. Чтобы получить это, вы можете запустить соответствующую утилиту в командной строке Debian (ifconfig) и найти назначенный IP-адрес, который, вероятно, будет что-то вроде 192.168.xx Этот адрес можно затем использовать для подключения к серверу БД, работающему на виртуальной машине Debian.
Если вам нужны гостевые сетевые адаптеры в режиме NAT по какой-либо конкретной причине (часто для доступа в Интернет), вам может потребоваться выполнить следующие инструкции: http://mydebian.blogdns.org/?p=148. Просто адаптируйте порты для своего HTTPd.