Где почитать про организацию виртухальных хостов в апаче
или как бысрее всего сделать рабочую конфигурацию
нужно каждому юзверю создать свой псевдосервер совпадающий названием с названием юзера, и корневая директория сайта домашний каталог юзверя
если точнее то по ip получаеться, но надо по именам. Я создаю виртуалы но работает только главный в чем может быть трабла ?
>если точнее то по ip получаеться, но надо по именам. Я создаю
>виртуалы но работает только главный в чем может быть трабла ?А с ДНС чего? Как у тебя описаны виртуалы?
>>если точнее то по ip получаеться, но надо по именам. Я создаю
>>виртуалы но работает только главный в чем может быть трабла ?
>
>А с ДНС чего? Как у тебя описаны виртуалы?
Пример конфига сюда можно?
умение пользоваться гугл и школьное знание анг - решение 90 % вопросов....http://httpd.apache.org/docs/vhosts/name-based.html
>>>если точнее то по ip получаеться, но надо по именам. Я создаю
>>>виртуалы но работает только главный в чем может быть трабла ?
>>
>>А с ДНС чего? Как у тебя описаны виртуалы?
>
>
>Пример конфига сюда можно?
>Пример конфига сюда можно?*httpd.conf
NameVirtualHost *
<VirtualHost server>
ServerName server
DocumentRoot /usr/local/www/data
</VirtualHost><VirtualHost mmm>
DocumentRoot /home/eire/www
ServerName mmm
</VirtualHost>*/etc/hosts
192.168.0.240 server
192.168.0.241 mmmэто последняя конструкция, по 192.168.0.240 и 192.168.0.241 попадает соответственно на server и mmm
вот, а если я делаю по именам, то по 192.168.0.240 попадает только на тот который прописан первым. Кажется трабла в том что действительно с ДНС что-то, потомучто по именам работает только совпадающим с самбой. че копать то ? да все это на FreeBSD 5.2 и Apache 1.3.31
У меня так сделано
в httpd.conf:
NameVirtualHost 123.123.123.132<VirtualHost 123.123.123.132>
ServerAdmin root@domain1.ru
DocumentRoot /path/to/home1/
ServerName www.doamin1.ru
ErrorLog logs/domai1/error_log
CustomLog logs/domain1/access_log combined
</VirtualHost><VirtualHost 123.123.123.132>
ServerAdmin root@domain2.ru
DocumentRoot /path/to/home2/
ServerName www.doamin2.ru
ErrorLog logs/domai2/error_log
CustomLog logs/domain2/access_log combined
</VirtualHost>Ну и Directiory зделаны для них
>У меня так сделано
>в httpd.conf:
>NameVirtualHost 123.123.123.132
>
><VirtualHost 123.123.123.132>
> ServerAdmin root@domain1.ru
> DocumentRoot /path/to/home1/
> ServerName www.doamin1.ru
> ErrorLog logs/domai1/error_log
> CustomLog logs/domain1/access_log combined
></VirtualHost>
>
><VirtualHost 123.123.123.132>
> ServerAdmin root@domain2.ru
> DocumentRoot /path/to/home2/
> ServerName www.doamin2.ru
> ErrorLog logs/domai2/error_log
> CustomLog logs/domain2/access_log combined
></VirtualHost>
>
>Ну и Directiory зделаны для нихв том то и дело, мне только для локальной сети это надо сделать, а не для инета. Через инет непробовал, но наверное работало бы все. А вот почему по именам не обращается из локальной сети ??
А на машинах прописаны в hosts?
>А на машинах прописаны в hosts?нет конечно :) я же не собираюсь прописывать 100 с лишним человек, половины которых я незнаю в хочтах имена :)
>>А на машинах прописаны в hosts?
>
>нет конечно :) я же не собираюсь прописывать 100 с лишним человек,
>половины которых я незнаю в хочтах имена :)
А DNS какие у клиентов? прова? или есть свой еще?
>>>А на машинах прописаны в hosts?
>>
>>нет конечно :) я же не собираюсь прописывать 100 с лишним человек,
>>половины которых я незнаю в хочтах имена :)
>
>
>А DNS какие у клиентов? прова? или есть свой еще?
во блин ! точно ! :) DNS то прова прописан :) а не сервера :)
все спасибо траблу нашли :))
>>>>А на машинах прописаны в hosts?
>>>
>>>нет конечно :) я же не собираюсь прописывать 100 с лишним человек,
>>>половины которых я незнаю в хочтах имена :)
>>
>>
>>А DNS какие у клиентов? прова? или есть свой еще?
>
>
>во блин ! точно ! :) DNS то прова прописан :) а
>не сервера :)
>все спасибо траблу нашли :))
Дак и что? будешь у 100 человек DNS порписывать?
>Дак и что? будешь у 100 человек DNS порписывать?нет просто инфу выложу на сайт :) что поменять надо, или может раньше на vpn переведу.