как получить доступ к серверу внутри виртуальной машины?


1

Я настраиваю virtualbox с запущенным debian для разработки веб-сайтов в Windows 7. Могу ли я получить доступ к этому веб-серверу, работающему внутри виртуальной машины, из Windows 7? Я попытался перейти к 127.0.0.1, и FF сказал, что нет сервера, поэтому похоже, что он не работает автоматически.

Ответы:


4

Вам нужно перевести виртуальную машину в мостовой режим для работы в сети, тогда вы можете обращаться с ней как с любым другим компьютером в вашей сети. 127.0.0.1 - это петля для вашего хоста, а не для виртуальной машины. Вам нужно будет перейти на уникальный IP-адрес виртуальной машины.


1

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. ,


0

Если вам нужны гостевые сетевые адаптеры в режиме NAT по какой-либо конкретной причине (часто для доступа в Интернет), вам может потребоваться выполнить следующие инструкции: http://mydebian.blogdns.org/?p=148 . Просто адаптируйте порты для своего HTTPd.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.