Форум ApacheDev

Apache isn't the fastest or maximally customizable web server, its popularity comes from the fact that it provides a very good balance of these things bundled with maximum portability and reliability.

Вы не зашли.

#1 2007-02-28 15:20:46

_KV_
Новичок
Зарегистрирован: 2007-02-27
Сообщений: 8
Рейтинг :   

Имя файла в check access

как в check access узнать "настоящие" имя файла?

например когда ты заходишь на http://www.site.org/folder/ то на самом деле обращаешься к http://www.site.org/folder/index.php
в request_rec чтото ничего не нашел (

Неактивен

 

#2 2007-02-28 22:59:45

ApDev
Администратор
Зарегистрирован: 2007-02-14
Сообщений: 106
Рейтинг :   

Re: Имя файла в check access

Запрос из http://www.site.org/folder/ в  http://www.site.org/folder/index.php
формирует директива DirectoryIndex, т.е. модуль mod_dir.

Этот модуль регистрирует обработчик хука fixups:

Код:

static void register_hooks(apr_pool_t *p)
{
    ap_hook_fixups(fixup_dir,NULL,NULL,APR_HOOK_LAST);
}

Обработчики access checker вызываются до fixups,
поэтому в request_rec об index.php нет ни слова.
Последовательность вызовов можно посмотреть тут:
/2006/03/12/the-apac … 3-chast-2/

Попробуй вставить свой обработчик после mod_dir.
Вот тут пример, как это сделать Модули Apache 2.0

Неактивен

 

#3 2007-03-01 12:53:07

_KV_
Новичок
Зарегистрирован: 2007-02-27
Сообщений: 8
Рейтинг :   

Re: Имя файла в check access

Блин, понимаю что пора на 2-й апач переходить, только вот какой вопрос как он с PHP5 живет? стабильно и производительно?
У меня сайт просто с большой посещаемостью, порядка 200000 в день

Неактивен

 

#4 2007-03-01 17:09:45

ApDev
Администратор
Зарегистрирован: 2007-02-14
Сообщений: 106
Рейтинг :   

Re: Имя файла в check access

Сейчас нормально живет. Хотя некоторые до сих пор считают, что это ненадежная связка.
Но практика показывает, что Apache 2 и PHP 5 вполне нормально уживаются.

Например: netscape.com -  Там Apache 2.0.52 и PHP 5.1.4.

Но конечно же надо тестировать и настраивать индивидуально!
Тем более на сайтах с 200.000 уников в день.

Неактивен

 

Board footer

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson