Доступ к виртуальному хосту на сервере в VirtualBox напрямую

Нет никакой технической причины. Это чисто фискальная. Они продают услугу обновления в реальном времени, но предлагают ее бесплатно для физических лиц. Это делается для финансирования дальнейшего развития Ubuntu. Это разрешено в соответствии с лицензиями GPL. Canonical не должен ничего отпускать бесплатно, но, с другой стороны, они не могут помешать вам предлагать подобную услугу - бесплатно или в обмен на деньги.

Они предлагают бесплатно люди, вероятно, частично потому, что это услуга, за которую заплатили бы несколько человек, и они ограничивают количество компьютеров, на которых вы можете жить.

Когда дело доходит до кода, вы доверяете Canonical для другого кода, запущенного в вашей системе. Эта услуга позволит им ориентироваться на вас конкретно, что интересно, учитывая ширину писем о национальной безопасности.

0
задан 9 March 2012 в 00:55

2 ответа

Сначала вы настраиваете Virtualbox для использования мостовой сети

Затем вы устанавливаете dnsmasq на свой DNS-сервер. Я предполагаю, что это Ubuntu с IP-адресом 192.168.178.10, соответственно отрегулируйте

sudo apt-get install dnsmasq

Затем вы добавляете свой сервер виртуальных серверов в /etc/hosts на сервере dns (dnsmasq)

# Graphical
gksu gedit /etc/hosts

# Command line
sudo -e /etc/hosts

Добавьте на свой сервер

192.168.178.91 example.server www.example.server

Затем вы указываете своим клиентам использовать сервер dns (dnsmasq) для dns. Вы можете сделать это с помощью сетевого менеджера, поместите 192.168.178.10 в качестве сервера DNS.

bridge

0
ответ дан 25 May 2018 в 13:38
  • 1
    Yap, моя проблема заключалась в том, что я указываю 127.0.0.1 в файле / etc / hosts, а не 192.168.178.91. Раньше у меня был веб-сервер непосредственно на моем компьютере - не виртуализованный через VirtualBox , и там это было правильно. Спасибо за вашу помощь! :) – Boris Karl Schlein 13 March 2012 в 01:43

Сначала вы настраиваете Virtualbox на использование мостовой сети

bridge [/g0]

Затем вы устанавливаете dnsmasq на свой DNS-сервер. Я предполагаю, что это Ubuntu с IP-адресом 192.168.178.10, соответственно отрегулируйте

sudo apt-get install dnsmasq

Затем вы добавляете свой виртуальный сервер в /etc/hosts на сервере dns (dnsmasq)

# Graphical
gksu gedit /etc/hosts

# Command line
sudo -e /etc/hosts

Добавьте на свой сервер

192.168.178.91 example.server www.example.server

Затем вы указываете своим клиентам использовать ваш dns (dnsmasq) сервер для dns. Вы можете сделать это с помощью сетевого менеджера, поместите 192.168.178.10 в качестве сервера DNS.

dns [/g1]

0
ответ дан 2 August 2018 в 01:44

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

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