URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 4816
[ Назад ]

Исходное сообщение
"Vhosts в Apache2.2 в локалке?"

Отправлено ZoolooS , 26-Мрт-07 14:57 
Есть локалка, где адреса раздаются 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, но что-то у меня после чтения доков на эти две темы в голове больше информации не стало.. Может кто-то по полочкам разложит желаемую мной ситуацию?


Содержание

Сообщения в этом обсуждении
"Vhosts в Apache2.2 в локалке?"
Отправлено DNick , 29-Мрт-07 11:24 
>Есть локалка, где адреса раздаются 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-сервер



"Vhosts в Apache2.2 в локалке?"
Отправлено ZoolooS , 29-Мрт-07 15:06 
>>Есть локалка, где адреса раздаются 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'шником. Но меня интересует вторая часть вопроса.. хочу, чтобы один сайт грузился непосредственно с корня веб-директории Апача, а второй (третий, четвертый...) еще откуда-нибудь, причем это самое "откуда-нибудь" может быть и вовсе не в папке Апача, а очень даже все ее..
Хочу вобщем оъяснения на пальцах как это все настроить..


"Vhosts в Apache2.2 в локалке?"
Отправлено Stan , 27-Апр-07 16:46 
>>>Есть локалка, где адреса раздаются 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.local

namevirtualhost *

<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.х.х.х попадаю на дефолтовый хост.


Помогите плиз!