[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