| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > *NIX системы: Общие вопросы > виртуальная машина с FreeBSD + nginx |
| Автор: artuska 10.4.2010, 00:09 |
| Здравствуйте! Вообщем есть Windows (host), есть виртуальная машина с FreeBSD (guest), есть nginx на этой виртуальной машине. Так вот — нужно как-то через Windows попасть на nginx. Как все это дело настроить? Вот, если, например, я в Виндовсе устанавливаю Апач, то, введя в браузере 127.0.0.1 или localhost или свой.реальный.айпи.адрес, я попаду на веб-сервер Апач и увижу там свою страничку. Если я в Видовсе устанавливаю nginx, то, введя в браузере 127.0.0.1 или localhost, я попаду на веб-сервер nginx и увижу там свою страничку. (Почему-то nginx не отвечает, если я ввожу свой.реальный.айпи.адрес — странно, Апач отвечает). Так вот похожий принцип хочется чтобы работал и с виртуальной машиной — ввел айпи и попал на nginx который на виртуалке. Использую Sun VirtualBox. VirtualBox создал виртуальный сетевой адаптер (тип подключения — NAT), у него айпи — 192.168.56.1 — ввожу в адресную строку браузера, но не попадаю на виртуальную машину на nginx. Причем, если запускаю Апач (который на Виндовсе), то 192.168.56.1 ведет на него :) Вообщем, подскажите, что вообще делать? (К сожалению тему «http://forum.vingrad.ru/forum/topic-247788/kw-apache-%D0%B2%D0%B8%D1%80%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F-%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%B0.html» не переварил — не знаю как к своей ситуации ее применить.) |
| Автор: bilbobagginz 10.4.2010, 02:10 |
надо bridged. |
| Автор: artuska 10.4.2010, 13:32 | ||
Хы, странно, вроде заработало, хотя на момент написания поста я перепробывал все доступные виды подключения, но ничего не сработало. Сейчас еще побалуюсь немного, потом помечу тему решенной. UPD: Нихера не работает. Вообщем, по-порядку: 1) VirtualBox создал виртуальный сетевой адаптер (я поставил тип подключения — сетевой мост), у него айпи — 192.168.56.1. В VirtualBox есть такая малеенькая иконочка с компьютериками — говорит, что всё нормально: кабель подключен. Мигает лампочка с сетевой активностью. 2) Я отключил DHCP. В файле /etc/rc.conf вписал: ifconfig_em0="inet 192.168.56.1 netmask 255.255.255.0" 3) # ifconfig
Вроде всё. Захожу на 192.168.56.1 в браузере, пишет — Internet Explorer cannot display the webpage. Что тут не так? UPD2: Так, теперь работает. Ничего не менял, просто сегодня включил комп и виртуалку и вроде заработало — больше не пишет Internet Explorer cannot display the webpage, но и не выдает мне ничего из index.html. Просто пустой белый экран броузера. Пробовал разные комбинации — 192.168.56.1/index.html, 192.168.56.1/www/index.html, 192.168.56.1/www/nginx/index.html и так далее. Не работает. Кто-нибудь сталкивался? Никто раве не устанавливал nginx? UPD3: Хы, когда выключаю виртуальную машину, то, если захожу на 192.168.56.1 - не пишет Internet Explorer cannot display the webpage, но и не выдает мне ничего - просто пустой белый экран броузера. |
| Автор: artuska 12.4.2010, 23:36 |
| Всё, настроил эту йоб---ю неведомую х---ю. Ура, товарищи! Делал так: — вообщем, выбирать тип подключения нужно вот такой — «Виртульный адаптер хоста» — в выпадающем ниже списке выбрать «VirtualBox Ethernet Adapter» — этому самому «VirtualBox Ethernet Adapter» в Start->Settings->Network Connections задал айпишник 192.168.1.1 (для красоты) — в /etc/rc.conf вписал: ifconfig_em0="inet 192.168.1.5 netmask 255.255.255.0" defaultrouter="192.168.1.1" — заработало! |