Russian Apache Switch to English
Switch to Russian koi8-r
windows=1251
cp-866
iso8859-5
Russian Apache Как это работает Рекоммендации Где взять Как установить Как настроить Статус и поддержка
Краткий обзор FAQ Список рассылки Благодарности Поиск по серверу Powered by Russian Apache
Russian Apache mailing list archive (apache-rus@lists.lexa.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[apache-rus] Переменные окружения



Привет.

Возникла такая проблема. 
(А может это просто кривизна в области моих верхних конечностей).

Вчера ночью наконец-то поставил 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 ] [ Как это работает ] [ Рекомендации ] [ Где взять ] [ Как установить ] [ Как настроить ] [ Статус и поддержка ] [ Краткий обзор ] [ FAQ ] [ Список рассылки ] [ Благодарности ] [ Поиск по серверу ] [ Powered by Russian Apache ] [ Apache-talk archive ]

"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.