Я установил Ubuntu Server 12.04 LTS на свой ноутбук через VirtualBox. Я установил LAMP, OpenSSH, почтовый сервер.
Когда я вошел в систему, я побежал ifconfig. Это дало мне адрес inet как 192.168.0.3.
Итак, это должен быть адрес, через который я должен иметь право доступа к серверу? Но я не могу получить доступ к нему через браузер. Сервер все время работает на VirtualBox - но все же, он не работает в других браузерах или моем мобильном устройстве. Что я должен сделать, чтобы сделать его доступным для публики?
Чтобы предоставить немного больше информации, это реальные шаги, которые необходимо предпринять для настройки мостовой сети:
Чтобы включить мостовую сеть, вам нужно всего лишь открыть диалог настроек виртуальной машины , перейдите на страницу «Сеть» и выберите «Бридж-сеть» в раскрывающемся списке для поля «Прикреплено к». Наконец, выберите нужный интерфейс хоста из списка внизу страницы, который содержит физические сетевые интерфейсы ваших систем. Например, в типичном MacBook это позволит вам выбрать между «en1: AirPort» (который является беспроводным интерфейсом) и «en0: Ethernet», который представляет интерфейс с сетевым кабелем.Источник
Затем я перезапустил виртуальную машину и смог подключиться к ней извне.