Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: [Solved] Виртуальные хосты  (Прочитано 816 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Slavka_Z

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
[Solved] Виртуальные хосты
« : 22 Апрель 2010, 06:32:58 »
Сегодня ночью я совсем сдался :(

Пытался поставить виртуальных хост в дополнение к основному, ниче не получилось. Прочитал все инструкции, вроде все не сложно: создаешь файлик с описанием хоста (или пишешь его внутро /etc/apache2/sites-available/default, делаешь a2ensitite на него и перезапускаешь апач. Ан нет, на самом сервере я его вижу, а с удаленных машин не хочет открываться ни в какую. Варианты вообще кончились, куда еще посмотреть не подскажите? Может dns как проверить? С виндовой машины я его вижу только если пропишу в c:/windows/system32/drivers/etc/hosts, но по всем же не оббегаешься!
« Последнее редактирование: 22 Апрель 2010, 18:36:33 от Slavka_Z »

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: Виртуальные хосты
« Ответ #1 : 22 Апрель 2010, 09:41:26 »
Ну так и сделай запись в днс
Шаг за шагом можно достичь цели.

Оффлайн Slavka_Z

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Виртуальные хосты
« Ответ #2 : 22 Апрель 2010, 16:46:48 »
... ну я поставил dnsmasq, там было написано ничего настраивать не нужно, для своей зоны он берет все из /etc/hosts, туда прописал, но пока больной не дышит...
« Последнее редактирование: 22 Апрель 2010, 17:07:30 от Slavka_Z »

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Виртуальные хосты
« Ответ #3 : 22 Апрель 2010, 17:12:14 »
Запись должна быть на dns сервере, который прописан на клиентских машинах.

Оффлайн Slavka_Z

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Виртуальные хосты
« Ответ #4 : 22 Апрель 2010, 17:18:57 »
Сам сервер имеет адрес 192.168.0.1, на виндовой машине этот адрес как DNS прописан, но пока его не пропишешь в hosts на винде, его не видно, а хочется, чтобы как у всех, по DNS имя определял, может DNSMASK снести, а bind поставить?

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Виртуальные хосты
« Ответ #5 : 22 Апрель 2010, 17:26:25 »
После того, как прописал в /etc/hosts, нужно либо послать SHGHUP демону dnsmasq либо его рестартнуть. Ответ dns сервера с венды можешь проверить командой:
nslookup днс_имя 192.168.0.1

Оффлайн RandomNT

  • Любитель
  • *
  • Сообщений: 80
    • Просмотр профиля
Re: Виртуальные хосты
« Ответ #6 : 22 Апрель 2010, 17:33:49 »
и имя должно быть в формате name.domain, если точки не будет - винда не будет искать запись на днсе

Оффлайн Slavka_Z

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Виртуальные хосты
« Ответ #7 : 22 Апрель 2010, 17:36:13 »
Ага! Вот вроде проясняется, спасибо. Сделал nslookup, вот что выдал:

C:\Documents and Settings\Capitollium>nslookup
*** Can't find server name for address 192.168.0.1: Query refused
*** Default servers are not available
Default Server:  UnKnown
Address:  192.168.0.1

Т.е. получается, в Ubuntu все таки DNS не настроен, хотя странно, посмотрел в процессах, вроде бегает:

server etc # ps ax | grep dns
10486 ?        S      0:00 /usr/sbin/dnsmasq -x /var/run/dnsmasq/dnsmasq.pid -u dnsmasq -7 /etc/dnsmasq.d
32348 pts/3    R+     0:00 grep --colour=auto dns
server etc #

Что же ему еще нужно?

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Виртуальные хосты
« Ответ #8 : 22 Апрель 2010, 17:46:44 »
Ага! Вот вроде проясняется, спасибо. Сделал nslookup, вот что выдал:
Ну там sudo iptables-save посмотри и sudo netstat -netulup может поможет выяснить причину. Или, если конфиги dnsmasq правились, то туда тоже взгляни.

и имя должно быть в формате name.domain, если точки не будет - винда не будет искать запись на днсе
Вот те раз. Спасиб, не знал. Век живи, век учись... Клятая венда.

Оффлайн Slavka_Z

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
[Solved] Re: Виртуальные хосты
« Ответ #9 : 22 Апрель 2010, 18:35:51 »
Ура, получилось! В dnsmasq нужно было прописать хост, который слушать (192.168.0.1), а в названии вирт. хоста нужно было точку с доменом, и заработало. Всем большое спасибо!

 

Страница сгенерирована за 0.058 секунд. Запросов: 22.