[Tech] env var e apache
Christopher R. Gabriel
cgabriel@softwarelibero.org
Mar 13 Mar 2001 19:54:23 CET
>> E' possibile definire delle variabili di ambiente che vivono
>> solo all'interno di un VirtualHost di apache?
Cosimo> Sure!
Cosimo> Se hai il mod_env puoi usare: SetEnv PIPPO pluto in:
Cosimo> ServerConfig o VirtualHost
Cosimo> Oppure, se hai il mod_envif # Se PIPPO=="pluto" -> foo=1
Cosimo> SetEnvIf PIPPO "^pluto$" foo=1 # Se PIPPO=="minnie" ->
Cosimo> foo=2 SetEnvIf PIPPO "^minnie$" foo=2 ...
Cosimo> Il SetEnvIf lo puoi mettere in
Cosimo> ServerConfig,VirtualHost,Directory,.htaccess.
Cosimo> Nell'.htaccess solo se Apache>=1.3.13 (come l'include per
Cosimo> directory).
Cosimo> (C'e' anche la SetEnvIfNoCase per un controllo
Cosimo> case-insensitive con le stesse caratteristiche della
Cosimo> SetEnvIf).
Cosimo> Come noto :), anche il mod_rewrite puo' impostare
Cosimo> variabili ( [E=PIPPO:pluto])
Grazie mille.
Questa e' la risposta alla domanda di giannibi su questa lista
http://lists.firenze.linux.it/pipermail/tech/2000-November/001333.html
riguardo a cvsweb multipli. Basta definire la env var CVSWEB_CONFIG
all'interno del VirtualHost, cosi' non deve replicare il cgi a giro
per il server.
--
Christopher R. Gabriel <cgabriel@softwarelibero.org> ___
| __|__
http://www.linux.it/~cgabriel/ | _|___|
http://persone.softwarelibero.org/person/cgabriel/ |___|
Maggiori informazioni sulla lista
flug-tech