установите человечность тестового сервера на virtualbox на окне

Я пытаюсь установить тестовый веб-сервер, Моя машина является окнами 10, я установил virtualbox-> затем человечность-> mysql-> apache2-> php

Я могу протестировать как это в моей ubuntu http://localhost/info.php-> работа

Я не уверен, как соединиться от моего поля окон до моего веб-сервера на человечности. Большое спасибо за помощь мне

cat interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
#iface lo inet loopback
iface lo inet static
address 192.168.1.1
netmask 255.255.255.0
gateway 192.168.1.1


*ifconfig
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.2.15  netmask 255.255.255.0  broadcast 10.0.2.255
        inet6 fe80::55d:fcc7:9636:c597  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:8d:b4:be  txqueuelen 1000  (Ethernet)
        RX packets 10205  bytes 10467155 (10.4 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 3596  bytes 442501 (442.5 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 464  bytes 63031 (63.0 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 464  bytes 63031 (63.0 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0*
0
задан 18 April 2017 в 11:08

1 ответ

Как Ваш вывод указывает, у Вас есть только один интерфейс, который установлен использовать NAT.

Чтобы смочь отправить запрос от Вашего хоста до Вашей Ubuntu, необходимо создать a Host-only сеть и новый интерфейс для Вашего VM, затем присоединяют Ваш VM к этой сети, которая Ваш хост находится на нем также.


Создайте сеть только для хоста:

В VirtualBox от file выбор меню preferences и в окне VirtualBox Preferences, выберите Сеть, затем разместите только сети.

В конце концов, путем нажатия + знак "плюс" добавляет новое host-only сеть. это - имя, должен быть vboxnet0.


Выполните сервер DHCP

Затем дважды щелкните по нему и перейдите в DHCP вкладка для выполнения a DHCP Server в этой сети реализуйте свою желаемую конфигурацию следующим образом:

enter image description here


Создайте новый интерфейс

Затем необходимо добавить интерфейс к VM Ubuntu и присоединить его к этой сети.

Сделайте щелчок правой кнопкой по своему VM Ubuntu, выберите settings, перейдите в network section. Нажать Adapter 2, проверить Enable Network Adapter и для Attached to выбрать Host-Only adapter.

enter image description here

После всего щелчка ok сохранять эти настройки.

Теперь при включении этого VM у Вас есть новый интерфейс, что-то как: enp0s9 который это должно иметь IP между 192.168.56.10 к 100, это должно быть 192.168.56.10. использовать ip a или ifconfig -a узнать это.


Apache конфигурации

Теперь сделайте апача для слушания этого IP путем изменения апачского конфигурационного файла на что-то как:

Listen 0.0.0.0:80

Или точно Ваш собственный IP, как:

Listen 192.168.56.10:80

Некоторая часть этого ответа и изображений из моего другого ответа, связанного с VirtualBox отсюда.

1
ответ дан 3 November 2019 в 10:35

Другие вопросы по тегам:

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