2

Я очень новичок в мире серверов и пытаюсь следовать книге, с которой я должен был бы узнать о Magento, но в ней описан способ настройки виртуальной машины с использованием оракулов Virtualbox и установки стека ламп, поэтому я подумал, что можно попробовать.

Это книга: Руководство для разработчиков Magento PHP

Во всяком случае, я скачал последнюю виртуальную коробку. Скачанный Ubuntu Server 12.04.4 (ближайший, который я мог найти, чтобы соответствовать книге, он хотел 12.04.2)

В сетевых настройках виртуальной машины, которую я создал в virtualbox, я выбрал адаптер2 как мостовое соединение, как указано в книге. (адаптер1 по-прежнему NAT)

Затем я установил Ubuntu, запустил apt-get update, а затем запустил apt-get install apache2 -y Как сказано в книге.

Затем он говорит, что для доступа к серверу apache с моей хост-машины я могу получить к нему доступ через браузер на 192.168.36.1, и я должен увидеть стандартную версию « Это работает»! Апачское сообщение.

Вместо этого я получаю сервер, показывающий слишком длинную страницу (firefox), т.е. он не может найти его / не отвечает.

Итак, я перезапустил Apache, чтобы я знал, что это работает. и пинговал 192.168.36.1, но не получил ответа.

Затем я зашел в командную строку hosts (win8.1) и запустил ipconfig, чтобы посмотреть, что произойдет.

Я вижу это:

    Ethernet adapter Ethernet:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::85f3:fbf1:fecf:dd64%3
   IPv4 Address. . . . . . . . . . . : 192.168.0.2
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.0.1

Ethernet adapter VirtualBox Host-Only Network:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::385e:d717:2764:e664%8
   IPv4 Address. . . . . . . . . . . : 192.168.56.1
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . :

Tunnel adapter isatap.{6C534165-D467-4841-8E84-F4E0AA7A7BC8}:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Tunnel adapter isatap.{84F5D90F-A2CB-4B4F-9962-052A80DD511E}:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Таким образом, я могу видеть IP-адрес hostonly виртуальной коробки. Я попробовал этот IP, и он пинговал хорошо, и я могу пинговать туда и обратно от гостя к хозяину.

Мои вопросы:

1) когда я пытаюсь получить доступ к IP-адресу хоста, указанному выше, в браузере, все, что я получаю - это абсолютно пустая страница, почему я не вижу apache - все работает?

2) если я использую мостовое соединение, почему в моем ipconfig указан выше только ip только для хоста, когда я не выбрал host-only в настройке virtualbox?

Спасибо

РЕДАКТИРОВАТЬ

Вот вывод гостевого IFCONFIG, как предложено ниже.

1 ответ1

0

1) когда я пытаюсь получить доступ к IP-адресу хоста, указанному выше, в браузере, все, что я получаю - это абсолютно пустая страница, почему я не вижу apache - все работает?

Потому что сетевой адрес Host-Only - это адрес вашего хост-компьютера Windows 8.1. Я подозреваю, что это там как часть установки VirtualBox, готовая, если у вас есть виртуальная машина с сетью только для хоста.

Вы можете пропинговать его со своего хост-компьютера, потому что он пропингует себя. Вы не можете видеть страницу Apache, потому что ваш хост не работает под Apache.

Хотя, если я прав по этому поводу, вы, должно быть, запускаете какой-нибудь веб-сервер на своем хост-компьютере - не так ли?

2) если я использую мостовое соединение, почему в моем ipconfig указан выше только ip только для хоста, когда я не выбрал host-only в настройке virtualbox?

Когда вы соединяете соединение, ваш гость будет "жить в вашей сети", у хоста не будет сетевой конфигурации для него. Вам нужно запустить ifconfig внутри Ubuntu или заглянуть в Диспетчер сетевых подключений и посмотреть, какой IP-адрес выбрал Ubuntu.

Вероятно, это будет 192.168.0. {Что-то}. Затем попробуйте подключиться к этому в вашем браузере.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .