Привет.
Возникла такая проблема.
(А может это просто кривизна в области моих верхних конечностей).
Вчера ночью наконец-то поставил Apache/1.3.0 rus/PL25.1 под FreeBSD.
Сегодня уже начали возникать некоторые вопросы.
Итак. Стоит Апач. На машине куча виртуальных серверов.
Некоторые из них (обслуживаемые нами) работают из под default юзера
wwwadm, который прописан в server config, некоторые (арендуемые
абонентами) работают из-под других пользователей, прописанных соответственно
в virtual host config.
Так вот. Наверное все знают стандартный скрипт printenv.
Когда я запускаю его на виртуальном хосте, работающем из-под default
юзера - все нормально. Как только запускаю на виртуальном хосте, работающем
из-под другого пользователя - пропадает кучка переменных, а именно:
CHARSET_SERVER_NAME, UNIQUE_ID, CHARSET_SERVER_PORT, CHARSET_HTTP_METHOD,
CHARSET, SOURCE_CHARSET, REQUEST_URI
Как легко можно заметить, практически все переменные - из области русской
части Апача :) и в общем-то их потерю я мог бы пережить. Но потерять
REQUEST_URI - это выше моих возможностей :((
Причем проблема именно в имени пользователя. Как только я комментирую строки
User и Group в virtual host config, все те переменные сразу же появляются.
Нельзя ли как нибудь исправить эту ситуацию?
P.S. А еще пропала переменная REMOTE_HOST. Причем если я захожу на страницу
с тачки, которая прописана в DNS, то переменная есть и равна доменному
имени тачки. Как только я захожу с непрописанной тачки, переменная пропадает,
(раньше насколько я помню в таких случаях REMOTE_HOST просто становилась
эквивалентной REMOTE_ADDR)
Virtually Yours,
---
San Sanych Timofeev, webmaster of INTERCOM ______ _____ _____
Saratov, RUSSIA, phone: +7 8452 506599 UIN (_____ (_____ |
e-mail: sst@sst.ru http://sansanych.com 1528150 ______)______) |
"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.