2012-04-12 2 views

ответ

8

Я запускаю виртуальный бокс с w7 по wxp. На хосте (wxp) я запускаю локальную установку apache. Я могу получить доступ к установке apache хоста из гостевой системы, используя ip 10.0.2.2.

Я добавил запись в гостевой файл hosts (windows/system32/drivers/etc/hosts), указав домен, который я хочу проверить на ip выше. Таким образом: 10.0.2.2 www.domainname.com

Из моей гостевой системы w7 теперь я могу получить доступ к www.domainname.com, который теперь обслуживается локальным apache на моей хост-системе. Это работает, включая поддержку mysql db на хосте.

Я нашел номер Ip в этой теме: https://forums.virtualbox.org/viewtopic.php?f=8&t=44068

Надеется, что это помогает.

-1

Что значит «доля»? Если у вас установлена ​​установка apache в вашей основной системе, вы можете просмотреть страницы, обслуживаемые этой установкой.

Если у вас есть виртуальная машина с Windows XP на ней и ее собственная установка apache, то есть установка отдельно. Вы можете перенаправлять порт на эту виртуальную машину, так что вы также можете получить к ней доступ.

Например, вы можете иметь у Apache 1 (основная система), работающий на порту 8112, и Apache 2 (виртуальная машина) на 8113 и т.д ...

Я думаю, вы могли бы поставить HTDOCS в общей VirtualBox , поэтому вы можете обновлять содержимое сайта с обеих систем, но они все равно будут обслуживаться отдельными установками apache.

2

Да, но вам нужно настроить сеть виртуальной машины XP на «Мост». Затем вы можете получить доступ к вашему серверу Apache на главной машине с помощью браузера на виртуальной машине XP (например, http://192.168.0.24). Тогда как хост, так и виртуальная машина находятся в одной сети.

+0

Этот ответ сработал для меня - сменив сеть на Bridge в виртуальной машине Windows, отредактируйте c: \ windows \ system32 \ drivers \ etc \ hosts в vm запустите блокнот как администратор, запустите ifconfig с терминала Ubuntu и скопируйте локальный IP-адрес в файл vm host и добавьте псевдоним apache –

Смежные вопросы