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@aha.ru __ )
http://isabase.philol.msu.ru/~apavel/ )
wget -O - isabase.philol.msu.ru/~apavel/key.asc|pgp -fka O /
=============================================================================
= Apache-Talk@lists.lexa.ru mailing list =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =