Chris McDonough wrote: > How much of this could be solved by using a web server's > directory/alias-mapping facility? > > For instance, if you needed a single Apache webserver to support > multiple pipelines based on URL mapping, wouldn't it be possible in many > cases to compose that out of things like rewrite rules and script > aliases (the below assumes running them just as CGI scripts, obviously > it would be different with something using mod_python or what-have-you): > > <VirtualHost *:80> > ServerAdmin [EMAIL PROTECTED] > ServerName plope.com > ServerAlias plope.com > ScriptAlias /viewcvs "/home/chrism/viewcvs.wsgi" > ScriptAlias /blog "/home/chrism/blog.wsgi" > RewriteEngine On > RewriteRule ^/[^/]viewcvs*$ /home/chrism/viewcvs.wsgi [PT] > RewriteRule ^/[^/]blog*$ /home/chrism/blog.wsgi [PT] > </VirtualHost> > > Obviously it would mean some repetition in "wsgi" files if you needed to > repeat parts of a pipeline for each URL mapping. But it does mean we > wouldn't need to invent more software.
No, we already have templating languages to generate those configuration files so it's no problem ;) Messy configuration files (and RewriteRule for that matter) are my bane. To be fair, in a shared hosting situation (websites maintained by customers, not the host) this would seem more workable than a centralized configuration. Perhaps... it's not the kind of situation I deal with much anymore, so I've lost touch with that case. And would that mean we'd start seeing ".wsgi" in URLs? Hrm. -- Ian Bicking / [EMAIL PROTECTED] / http://blog.ianbicking.org _______________________________________________ Web-SIG mailing list Web-SIG@python.org Web SIG: http://www.python.org/sigs/web-sig Unsubscribe: http://mail.python.org/mailman/options/web-sig/archive%40mail-archive.com