At 01:43 20.11.97 +0300, you wrote:
>Alex Tutubalin wrote:
>> Hi!
>>
>> alr> но с завершающим слэшем, что тоже правильно. Неправильно то, что
>> alr> редирект происходит не на текущий порт, а на то, что указано в общей
>> alr> части конфига в директиве Port!
>> Угу. Об этой баге я даже переписывался с Apache team. Мне было сказано,
что в
>> 1.2.x это правится не будет, а в 1.3 все будет нормально.
>>
>Это, все-таки, скорее не бага, а маразм. Чтобы все работало правильно, надо
>написать примерно так:
>
><VirtualHost www.something.ru>
>Port 80
></VirtualHost>
>
><VirtualHost www.something.ru:8080>
>Port 8080
></VirtualHost>
>....
>
>И проблемы с редиректом исчезнут, и у CGI-скриптов в SERVER_PORT будет
правильный номер
>порта...
>
>Про это как-бы написано в описании директивы Port, если я не ошибаюсь.
Может быть, так оно и правильнее, но это значит, что на КАЖДЫЙ виртуальный
сервер мне нужно заводить в конфиге не одну запись, а столько, сколько
кодировок у меня поддерживается по портам. Учитывая, что виртуальных
серверов у меня несколько десятков и добавлять их приходится постоянно, мне
гораздо приятнее указывать на каждый новый сервер лишь одну стандартную запись
<VirtualHost www.something.ru:*>
...
</VirtualHost>
--
Сергей Герштейн тел (3432) 580441, 598721
отдел информационных технологий факс (3432) 594956
телекоммуникационная компания Урал Релком
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.