Применение VirtualDocumentRoot
Помогите кто чем может. Мне надо устроит массовый динамический хостинг контроль с помощью VirtualDocumentRoot.
Написал в http.conf'e VirtualDocumentRoot /www/%2+/ то есть вторая и все последующие части , а Apache даже не видит ничего. mod_vhost_alias включен.
Должна-ли находится директива VirtualDocumentRoot в каком нибудь контейнере типа <Directory> если речь идет о массовом динамическом хостинге? (По моему не должна... , хотяяяя)
;)
Никто совсем не пользовался этой директивой ?
ну я пользовался. что в логах пишется, например, можно узнать?
Просто URL couldn't be found говорит и все
Можешь прислать мне свой экземпляр файла httpd.conf
сейчас не пользую :) если будет время - пропишу у себя, посмотрим, в чем проблема и есть ли она :)
Когда сможеш послать ? Мне просто надо знать пишется ли VirtualDocumentRoot внутрь какого нибудь контейнера или как то по другому !!!???
конфиг сюда прикрепи свой
Apache 2.0.61
Intel x86, 32bit Процессор
Буду признателень за любую помощь...:confused:
обязательно ли указывать VirtualScriptAlias чтобы VirtualDocumentRoot работал
[SIZE=2][COLOR=#000099][COLOR=Black]не-а, не обязательно... VirtualScriptAlias определяет директорию CGI-скриптов.
Мне просто надо знать пишется ли VirtualDocumentRoot внутрь какого нибудь контейнера или как то по другому для того чтобы обеспечить массовый динамический хостинг !!!???
а по ссылке о чем написано?... :) перечитай.
Я эту статью уже месяц читаю. Есть ли другие ссылки по теме с примерами. А то там слишком коротко и не ясно.
вот http://www.oglib.ru/apman/vhosts/mass.html например, всё ясно и понятно, и даже по-русски.
а в ответ на твой вопрос, специально для тебя:
VirtualDocumentRoot может как содержаться в контейнерах (например VirtualHost) так и не содержаться. в зависимости от случая.
читай!
Куча всего инфо, а ближе к делу найти не всегда с первой попытки удается...
Дело в том что я прописываю тоже самое уже 50-ый раз, но не пашет. По этому хотелось бы посмотреть на рабочий файл с прописанной директивой VirtualDocumentRoot.
Оказывается надо прописывать весь путь к папке...
А я то думал Apache путь к своей папке www знает наизусть, и просто прописывал /www/%2+/
PS: директория /www в первом примере лежит в корне ;)
Цитата: swordholder99
прописывал /www/%2+/
документацию конечно читать не кошерно... просто
www/%2 можно писать, если эта папка лежит в каталоге, указанном в ServerRoot. тогда - то что в ServerRoot автоматом допишется.