Есть локалка, где адреса раздаются DHCP-сервером. Есть моя машина в этой сети, на которой установлен Apache2.2. Из локалки можно зайти на этот сервер по IP-адресу (типа 192.168.2.15, например).
Хочу:
1. Чтобы Пользователи из локалки ходили на сервер не по IP, а по буквенному адресу, что-нить типа server.kontora.local
2. Если первый пункт возможен, то чтобы по адресу distr.kontora.local (или server.kontora.local/distr) пользователи попадали в папку у меня на винте (естественно нужны права всякие и т.п.), расположенную не на веб-сервере, а вообще на втором жестком диске.
Если же первый пункт не возможен, то может быть можно сделать, что бы пользователи по адресу http://local'niy.ip.adress/distr попадали в вышеописанную папку.Я так понимаю, что тут надо заморачиваться с Alias'ами и vHosts, но что-то у меня после чтения доков на эти две темы в голове больше информации не стало.. Может кто-то по полочкам разложит желаемую мной ситуацию?
>Есть локалка, где адреса раздаются DHCP-сервером. Есть моя машина в этой сети,
>на которой установлен Apache2.2. Из локалки можно зайти на этот сервер
>по IP-адресу (типа 192.168.2.15, например).
>Хочу:
>1. Чтобы Пользователи из локалки ходили на сервер не по IP, а
>по буквенному адресу, что-нить типа server.kontora.local
>2. Если первый пункт возможен, то чтобы по адресу distr.kontora.local (или server.kontora.local/distr)
>пользователи попадали в папку у меня на винте (естественно нужны права
>всякие и т.п.), расположенную не на веб-сервере, а вообще на втором
>жестком диске.
> Если же первый пункт не возможен, то может быть
>можно сделать, что бы пользователи по адресу http://local'niy.ip.adress/distr попадали в вышеописанную
>папку.
>
>Я так понимаю, что тут надо заморачиваться с Alias'ами и vHosts, но
>что-то у меня после чтения доков на эти две темы в
>голове больше информации не стало.. Может кто-то по полочкам разложит желаемую
>мной ситуацию?Можно просто name-сервер поднять. А на DHCP-проставить его как primary DNS-сервер
>>Есть локалка, где адреса раздаются DHCP-сервером. Есть моя машина в этой сети,
>>на которой установлен Apache2.2. Из локалки можно зайти на этот сервер
>>по IP-адресу (типа 192.168.2.15, например).
>>Хочу:
>>1. Чтобы Пользователи из локалки ходили на сервер не по IP, а
>>по буквенному адресу, что-нить типа server.kontora.local
>>2. Если первый пункт возможен, то чтобы по адресу distr.kontora.local (или server.kontora.local/distr)
>>пользователи попадали в папку у меня на винте (естественно нужны права
>>всякие и т.п.), расположенную не на веб-сервере, а вообще на втором
>>жестком диске.
>> Если же первый пункт не возможен, то может быть
>>можно сделать, что бы пользователи по адресу http://local'niy.ip.adress/distr попадали в вышеописанную
>>папку.
>>
>>Я так понимаю, что тут надо заморачиваться с Alias'ами и vHosts, но
>>что-то у меня после чтения доков на эти две темы в
>>голове больше информации не стало.. Может кто-то по полочкам разложит желаемую
>>мной ситуацию?
>
>Можно просто name-сервер поднять. А на DHCP-проставить его как primary DNS-сервер
Эм.. вобщем никакие сервера в сетке я тргать не буду, да и никто ни даст.. соответственно грузить сайты по текстовым именам не получится (правка hosts на всех машинах не выход).. но это ладна.. обойдусь ip'шником. Но меня интересует вторая часть вопроса.. хочу, чтобы один сайт грузился непосредственно с корня веб-директории Апача, а второй (третий, четвертый...) еще откуда-нибудь, причем это самое "откуда-нибудь" может быть и вовсе не в папке Апача, а очень даже все ее..
Хочу вобщем оъяснения на пальцах как это все настроить..
>>>Есть локалка, где адреса раздаются DHCP-сервером. Есть моя машина в этой сети,
>>>на которой установлен Apache2.2. Из локалки можно зайти на этот сервер
>>>по IP-адресу (типа 192.168.2.15, например).
>>>Хочу:
>>>1. Чтобы Пользователи из локалки ходили на сервер не по IP, а
>>>по буквенному адресу, что-нить типа server.kontora.local
>>>2. Если первый пункт возможен, то чтобы по адресу distr.kontora.local (или server.kontora.local/distr)
>>>пользователи попадали в папку у меня на винте (естественно нужны права
>>>всякие и т.п.), расположенную не на веб-сервере, а вообще на втором
>>>жестком диске.
>>> Если же первый пункт не возможен, то может быть
>>>можно сделать, что бы пользователи по адресу http://local'niy.ip.adress/distr попадали в вышеописанную
>>>папку.
>>>
>>>Я так понимаю, что тут надо заморачиваться с Alias'ами и vHosts, но
>>>что-то у меня после чтения доков на эти две темы в
>>>голове больше информации не стало.. Может кто-то по полочкам разложит желаемую
>>>мной ситуацию?
>>
>>Можно просто name-сервер поднять. А на DHCP-проставить его как primary DNS-сервер
>
>
>Эм.. вобщем никакие сервера в сетке я тргать не буду, да и
>никто ни даст.. соответственно грузить сайты по текстовым именам не получится
>(правка hosts на всех машинах не выход).. но это ладна.. обойдусь
>ip'шником. Но меня интересует вторая часть вопроса.. хочу, чтобы один сайт
>грузился непосредственно с корня веб-директории Апача, а второй (третий, четвертый...) еще
>откуда-нибудь, причем это самое "откуда-нибудь" может быть и вовсе не в
>папке Апача, а очень даже все ее..
>Хочу вобщем оъяснения на пальцах как это все настроить..
я для этого на сервере (у нас раб. группа с Win2003 srv - без домена и дхсп в хостс сервака прописал 192.x.x.x server.local) и на страничку попадаю без айпи.
Но вот трабла, которая у меня скоро разрыв мозга вызовет!!!!я на нашем апаче (FreeBSD Apache 1.3.34) прикрутил второй вхост sub.server.local на том же ай пи.
вот конфиг:
Port 80
servername server.localnamevirtualhost *
<virtualhost *>
servername one.server.local
</virtualhost><virtualhost *>
servername second.server.local
</virtualhost>
после перезапуска апача выполняю httpd -S
вижу wildcard NameVirtualHosts and _default_ servers:
*:80 is a NameVirtualHost
default server one.server.local
port 80 namevhost one.server.local
port 80 namevhost second.server.localВсе вроде ОК. Но как теперь мне до них достучаться?
набираю 192.х.х.х попадаю на дефолтовый хост.
Помогите плиз!