Назад | Перейти на главную страницу

URL-адреса .dev с подстановочными знаками на виртуальной машине (windows <> Ubuntu)

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

Что у меня есть на данный момент:

ВМ рабочая станция

Моя цель - создать подстановочный знак .dev домен, доступный с моего хост-компьютера (Windows 7), указывающий на виртуальный хост на гостевой машине (Ubuntu).

Так, например; Я вхожу www.domain.com.dev в веб-браузере в Windows 7 это должно разрешить /var/www/sites/domain.com/www/htdocs на виртуальном сервере Ubuntu.

Я известен с VirtualDocumentRoot так что это не будет проблемой, но я ничего не знаю о конфигурации DNS (особенно, чтобы сделать ее доступной в Windows).

Вы бы сделали это в своем файле hosts. Это говорит вам, как редактировать это: http://www.windowsreference.com/windows-7/edit-hosts-file-in-windows-7-windows-vista/

Вы не можете использовать подстановочные знаки в файле hosts, поэтому вам придется добавлять каждый сайт индивидуально, но для добавления чего-либо потребуется около 1 минуты, как только вы выясните, как это работает :)

Вам нужен IP-адрес вашей гостевой машины. введите "/ sbin / ifconfig" в виртуальной машине, чтобы найти это. Кроме того, самый простой способ заставить это работать по сети - установить сетевой адаптер на вашей виртуальной машине в «Мостовой режим» - таким образом он будет получать IP-адрес через DHCP из вашей локальной сети. (Я предполагаю, что у вас есть стандартная домашняя сеть с маршрутизатором DHCP).

Когда у вас есть IP, откройте файл hosts и добавьте записи. В моем примере IP-адрес виртуальной машины 192.168.1.20.

192.168.1.20    mywebsite.dev www.mywebsite.dev
192.168.1.20    anothersite.dev www.anothersite.dev

Это приведет к тому, что mywebsite.dev, www.mywebsite.dev, anothersite.dev и www.anothersite.dev попадут на IP-адрес виртуальной машины.