Buenas,

Voy a tratar de explicar brevemente que es lo que necesito lograr:

Necesito centralizar en un servidor varias instalaciones de un
programa que funciona via web hecho en python, las aplicaciones deben
permanecer separadas, por lo que las separé por virtualhost, es decir
si entro por http//instancia-a es diferente que http://instancia-b.
Tengo todo resuelto, pero me gustaría simplificar un poco las cosas,
por lo que me gustaría simplificar la repetición en las
configuraciones, actualmente el virtualhost es el siguiente:

<VirtualHost *:80>
        DocumentRoot /var/www
        Options -Indexes
        ServerAdmin webmas...@localhost
        Header set Pragma "no-cache"
        Header set Cache-Control "no-cache"
        Header set Expires "-1"

        ServerName instancia-a

        # WSGI

        Alias /site_media
/usr/lib/python2.6/dist-packages/xxx/instancia-a/lib/python2.6/site-packages/xxx/site_media
        Alias /archivos /var/www/archivos
        Alias /xxx/estadisticas /var/www/xxx/estadisticas
        Alias /xxx/phplib /var/www/xxx/phplib
        Alias /admin_media
/usr/local/lib/python2.6/dist-packages/Django-1.2.3-py2.6.egg/django/contrib/admin/media

         WSGIScriptAlias /
/usr/lib/python2.6/dist-packages/xxx/instancia-a/lib/python2.6/site-packages/xxx/config/apache/django.wsgi
         <Directory
/usr/lib/python2.6/dist-packages/xxx/instancia-a/lib/python2.6/site-packages/xxx/apache>
             Order deny,allow
             Allow from all
         </Directory>

        # Fin WSGI

</VirtualHost>

Mi idea sería reemplazar instancia-a por alguna variable, lo ideal el
nombre del archivo donde esta el virtualhost, sino podría ser el
servername algo como %{SERVER_NAME}, pero lo ideal sería el nombre del
archivo.

Lei en la documentación que con %0 obtengo el filename [0]. La cosa es
que nada me funciona, es decir no me interpreta las variables,

Cualquier ayuda o sugerencia, será apreciada.


[0]: http://httpd.apache.org/docs/2.0/mod/mod_vhost_alias.html


Saludos!
SKA
Lanux - Grupo de usuarios de GNU/Linux de Lanus
Visitanos en: http://www.lanux.org.ar

Reglas de etiqueta para el posteo de mensajes a  la lista:
http://www.lanux.org.ar/?page_id=35

Articulos y noticias por rss:
http://www.lanux.org.ar/?feed=rss2 
            
Lanux por irc: 
irc.freenode.net -&gt; #lanux.
_______________________________________________
General mailing list
[email protected]
http://listas.lanux.org.ar/cgi-bin/mailman/listinfo/general

Responder a