0
- 04.04.2013 - 19:03
|
Ставлю сабж, прописываю классически, как здесь: http://webhamster.ru/site/page/index/articles/comp/9 Новый сайт видно только локально, с других компов и не пингуется. Понятно, нужно решение с ДНС. ДНС-сервер лежит на машинке, где нежелательно что-то трогать, нужно локально на веб-сервере. Нашел маленькое и вроде бы удачное решение: dnsmasq. Вроде делаю, все как у человека в этом треде: http://forum.ubuntu.ru/index.php?topic=91860.0 но ничего пока не работает. С клиентских машин вирт. сайта не видно. Кто-то сталкивался с подобными делами, поделитесь опытом решения квеста? Спасибо. | | |
1
- 04.04.2013 - 19:32
| ставь дебиана и не будет проблем | | |
2
- 04.04.2013 - 19:41
| 1-glumymen > Сорри, вопрос не в дистрибуте сейчас. | | |
3
- 04.04.2013 - 19:58
| Насколь понял, по IP им зайти не судьба? | | |
4
- 04.04.2013 - 20:09
| Не пингуется по имени или IP? Что говорит браузер и говорит ли что-нить лог апача или чего там... И что _лять за DNS-сервер где нельзя ничего трогать??? Это что МО какое-нить? | | |
Модератор 5
- 04.04.2013 - 21:01
| плохое дело ставить убунту, делай на фри | | |
Модератор 6
- 04.04.2013 - 21:08
|
0-ssept8 > ДНС-сервер лежит на машинке, где нежелательно что-то трогать, нужно локально на веб-сервере. как клиенты узнают что на web-сервере лежит новая зона? Решение: на каждом клиенте поправить hosts. Иначе придется трогать DNS. | | |
7
- 04.04.2013 - 22:48
| 5-******** > Ковыряю с недельку гугл... Про фрю помощи малЕнько. С убунтой проще. Сам бы выбрал, но советовать не могу. Пусть уж сами поймут... | | |
8
- 04.04.2013 - 22:51
| Модер неприличен... Или не соответствует... Или ему в лом, НАконецц... На этот самыйкоххххреннн... | | |
9
- 05.04.2013 - 00:39
|
Виртуальные (т.е. их несколько на одном апаче) хосты можно разделять не только по имени, но и по порту, на котором они слушают. Т.е., например, дефолтный слушает на 80-м, второй на 3746, третий на 23871 и т.д. Если всё-таки это будет публичный сайт, то лучше делать через добавление записей на DNS-сервере обслуживающим используемую зону. Или, как вариант, завести зону на свободном DNS-сервере (xname.org) со свободной зоной (вроде vasya.co.nr) Кстати, фря вылечилась от детской болезни в виде потери/обнуления файлов при внезапной корке или резете? | | |
Модератор 10
- 05.04.2013 - 13:47
|
9-droidman > Кстати, фря вылечилась от детской болезни в виде потери/обнуления файлов при внезапной корке или резете? http://www.freebsd.org/doc/ru_RU.KOI...ournaling.html ? | | |
11
- 05.04.2013 - 14:59
| Вы это серъёзно про GEOM? | | |
12
- 05.04.2013 - 22:19
| http://habrahabr.ru/post/174769/ мой фаербол в сумме отарахтел 10лет. с перерывами. но то в каких условиях и позах он тарахтел тоже стоит уважения. | | |
13
- 06.04.2013 - 05:33
| Народ, по второй ссыле у чела _точь-в-точь_ такая же трабла, только он ее решил. Именно с dnsmasq! Это пока полностью устраивает! | | |
14
- 06.04.2013 - 05:34
|
Народ, по второй ссыле у чела _точь-в-точь_ такая же трабла, только он ее решил. Именно с dnsmasq! Это пока полностью устраивает! Как этого добиться не пойму - не понял конфиги dnsmasq пока... 4-economist > не, не МО, просто локалка на пару сотен человек ) | | |
15
- 06.04.2013 - 05:43
|
4-economist > не пингуется именно по имени, на айпишнике основной сайт видно - с любой тачки сети. не видно вирт. хоста. Т.е., mysite.net (дефолтовый апача) - видно bla-bla.mysite.net (виртуальный) - не видно и не пингуется. | | |
16
- 06.04.2013 - 05:46
| 9-droidman > сеть локальная (хотя именно виртуальный сайт планируется вывести в инет, после заджумления, при этом основной сайт оставить только в локалке), по портам разбивать как-то коряво... или мне кажется? | | |
17
- 06.04.2013 - 05:53
| 6-lithium > хостс трогать нереально - клиентов много :( только днс, желательно не трогая основной днс-сервер. | | |
Модератор 18
- 06.04.2013 - 19:32
|
17-ssept8 > только днс, желательно не трогая основной днс-сервер. тогда повторю еще раз: как клиенты узнают что на web-сервере лежит новая зона? | | |
19
- 07.04.2013 - 10:16
|
18-lithium > предполагаю как-то так: - клиент ищет для начала в своем хостс (там ничего нет); - отправляет запрос на основной днс-сервер; - а тот каким-то образом сотрудничает :) с днс-сервером (в данном случае dnsmasq) на веб-сервере, перенаправляя на основной сайт или на какой-то из виртуальных. | | |
20
- 07.04.2013 - 10:25
|
Вот из конфига dnsmasq (все же прозрачно): # Add other name servers here, with domain specs if they are for # non-public domains. server=/localnet/192.168.0.253 (это наш основной днс) # Add local-only domains here, queries in these domains are answered # from /etc/hosts or DHCP only. local=/localnet/ # Add domains which you want to force to an IP address here. # The example below send any host in double-click.net to a local # web-server. #address=/double-click.net/127.0.0.1 #address=/ves.net/127.0.0.1 - это наш локальный домен (внутренний) Пример конфига на http://www.thekelleys.org.uk/dnsmasq...q.conf.example | | |
21
- 07.04.2013 - 10:26
|
Сорри, решетки нет в последней строке: address=/ves.net/127.0.0.1 | | |
22
- 07.04.2013 - 14:15
|
19-ssept8 > Цитата:
| | |
Модератор 23
- 07.04.2013 - 14:34
|
19-ssept8 > а тот каким-то образом сотрудничает :) с днс-сервером (в данном случае dnsmasq) на веб-сервере, перенаправляя на основной сайт или на какой-то из виртуальных. ну так ты же сам писал что основной dns-сервер трогать нельзя?! если уже можно, то на dns-кэше надо прописать что такая-то зона лежит на таком-то сервере. Как это делать зависит от конкретного софта. могу сказать как это делать на djbdns и на dnsmasq (нужна версия, вроде там это можно сделать). Еще если там dnsmasq лучше сразу весь конфиг (без закомментированных строк) | | |
24
- 07.04.2013 - 14:38
| 22-droidman > копаю уже нескока часов и таки да, похоже, без CNAME (или А?) записи на основном днс - никак :( | | |
25
- 07.04.2013 - 14:42
| 23-lithium > там микротик с его RouterOS v5.24 | | |
26
- 07.04.2013 - 14:44
|
Вот тут в самом низу странички, это же оно? http://saprinc.ru/node/99 Перелопатил половину нашего и буржуйского инета ) | | |
Модератор 27
- 07.04.2013 - 16:25
| я перестал что-то понимать. | | |
28
- 07.04.2013 - 18:58
|
27-lithium > да нет, Вы изначально были правы. Без правки основного ДНС будет или через ..., или неудобно или не будет работать. В общем прописали насильно вирт. хост на тот же айпи, где веб-сервер с основным сайтом и все заработало. Так что пока задача решена. Но вот для динамического появления-удаления вирт хостов - непонятно как делается. Не лазать же постоянно в ДНС на микротике и править айпишники? | | |
Модератор 29
- 07.04.2013 - 20:48
|
в общем я так ничего и не понял, но опишу как оно должно быть. В сети есть dns-кэши, которые прописаны у клиентов в качестве dns-серверов и которые занимаются разрешением имен, отсылая запросы полномочным (авторитетным, авторитативным) dns-серверам в интернете, которые держат зоны (например, mail.ru). Есть еще вариант таких же кэшей, которые сами ничего не могут делать (тот же dnsmasq или другой, полноценный, но который так решили настроить) и пересылают все запросы другим dns-кэшам (провайдерским), которые могут делать прямые запросы к полномочным серверам. Во внутренней сети опционально есть полномочные сервера, которые держат внутренние зоны (int.example.com). На кэше настраивается что кроме обычного разрешения имен в интернете конкретно вот эти зоны (наши внутренние, int.example.com) лежат на таких-то серверах (тут указываются адреса полномочных серверов во внутренней сети). В dnsmasq это делается директивой server. Т.о. если автор хочет воротить виртуальные домены на апаче, то нужно сделать полночный сервер(а) с ip-адресом x.y.z.z, который будет отвечать за зону int.example.com. На dnsmasq настраивается что за зону int.example.com отвечает наш внутренний сервер с ip-адресом x.y.z.z. Потом на полночном сервере можно создавать все что захочется, вроде host1.int.example.com, host2.int.example.com и т.д. То же самое делается на апаче, т.е. заводятся в конфиг вирутальные хосты с этими именами, создаются каталоги и т.д. Т.о. мы не трогает dns-кэш, к которому обращаются клиенты, вернее, трогаем один раз. Потом все происходит на апаче и полномочном сервере. | | |
30
- 08.04.2013 - 16:59
|
29-lithium > Благодарю за столь подробное, "на пальцах", объяснение. Мне действительно пригодилось. Всем участникам спасибо. | |
| Интернет-форум Краснодарского края и Краснодара |