On Thu, Feb 01, 2001 at 12:23:18PM +0300, Artem Chuprina wrote:
> On 2001.01.31 at 20:46:39 +0300, Pavel V. Ammosov wrote:
>
> > > так это то же самое, что и простой алиас на скрипт. я не прав?
>
> > Ну, не совсем. ScriptAlias - это, помимо собственно Alias, еще и
> > Options ExecCGI.
>
> Да разве?
Типа того :-)
Я щас глянул в сырцы 1.3.17, ExecCGI он не выставляет, ScriptAlias'ы просто
эмулируют его в mod_cgi:
строки 395-398:
if (!(ap_allow_options(r) & OPT_EXECCGI) && !is_scriptaliased(r))
return log_scripterror(r, conf, FORBIDDEN, APLOG_NOERRNO,
"Options ExecCGI is off in this directory");
а is_scriptaliased(r) идет раньше как:
static int is_scriptaliased(request_rec *r)
{
const char *t = ap_table_get(r->notes, "alias-forced-type");
return t && (!strcasecmp(t, "cgi-script"));
}
notes с alias-forced-type делает mod_alias когда обрабатывает
ScriptAlias.
--
Pavel Ammosov O \
apavel@xxxxxx __ )
http://isabase.philol.msu.ru/~apavel/ )
wget -O - isabase.philol.msu.ru/~apavel/key.asc|pgp -fka O /
=============================================================================
= Apache-Talk@xxxxxxxxxxxxx mailing list =
Mail "unsubscribe apache-talk" to majordomo@xxxxxxxxxxxxx if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =
"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.