Задать вопрос
@EVOSandru6

Как обращаться с windows машины на web сервер Ubuntu desktop машины из одной сети?

Добрый день,

Моя основная машина - debian 8.

На ней прописаны:
DNS SERVER - 8.8.8.8
IP adress - 192.168.0.234
Netmask - 255.255.255.0
GateWay - 192.168.0.1

На VirtualBox установлены 2 гостевые системы - Windows 8 (клиент, здесь из браузера надо обращаться на сервер) и Ubuntu desktop (тут развернут lamp web server c сайтами)

Что необходимо сделать, чтобы из браузера гостевой машины клиента можно было бы открывать сайты, лежащие на Ubuntu?

На данный момент все сайты - localhost:

127.0.0.1 localhost
127.0.0.1 salon
127.0.0.1 example
127.0.0.1 example2


Как быть?
  • Вопрос задан
  • 441 просмотр
Подписаться 1 Оценить Комментировать
Решения вопроса 1
a13xsus
@a13xsus
Lazy developer
Так сайты на localhost убунтовской крутятся, их нужно повесить на внутренний IP, а потом уже обращаться на внутренний IP:порт (80). Для этого нужно, чтобы была между ними локальная сеть. То есть в Virtual Box в настройках сети каждой гостевой машине нужно добавить сеть в режиме моста, указав свой реальный сетевой адаптер, затем сконфигурировать сеть в обеих гостевых ОС (либо dhcp, если роутер раздаёт сеть, либо вручную так же, как и на дебиан, только ip адреса различные). Потом перезапустить lamp и если он не привяжется к внутреннему ip, то идем в

# vi /etc/apache2/ports.conf

и пишем, например

Listen ваш ip:80
Listen ваш ip:8010

и перезапускаем apache

# /etc/init.d/apache2 restart

и проверяем netstat'ом

# netstat -tulpn | grep :80
# netstat -tulpn | grep :8010

Также желательно в /etc/host привязать имя хоста убунты к ip:

192.168.0.235 hostname
(ip_убунты имя_хоста_убунты)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Так как внутреннего днс нету.
Пропишите обе машины в файле hosts обоих машин.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы