On Aug 16, 10:13 am, Graham Dumpleton <[email protected]> wrote: > 2009/8/14 Graham Dumpleton <[email protected]>: > > > > > 2009/8/14 gert <[email protected]>: > > >> On Aug 14, 9:39 am, vishnu <[email protected]> wrote: > >>> On Aug 14, 12:27 pm, vishnu <[email protected]> wrote: > > >>> > hi Graham, > > >>> > The doc first doc u showed mentions of using mod_python with apache2. > >>> > How or what differs when we use the mod_wsgi was what i wanted to > >>> > know? > > >>> > Thanks > >>> > Vishnu > > >>> > On Aug 12, 3:51 pm, Graham Dumpleton <[email protected]> > >>> > wrote: > > >>> > > 2009/8/12 vishnu.kumar <[email protected]>: > > >>> > > > Hi, > > >>> > > > Is it possible to use webalchemy in a mod_wsgi to accelerate django > >>> > > > apps? > >>> > > > If it is a yes, then where can i find docs for achieving the same? > > >>> > > Did you try a Google search? One of the top posts explains how to do > >>> > > it for mod_python. As the method isn't really anything to do with the > >>> > > hosting mechanism, but Django and static file serving with Apache, it > >>> > > is just as applicable. See: > > >>> > > http://www.mysoftparade.com/blog/webalchemy-django-apache/ > > >>> > > Also read up on Django flat pages app as it is sort of related. See: > > >>> > > http://docs.djangoproject.com/en/dev/ref/contrib/flatpages/ > > >>> > > Graham > > >>> Also, > >>> is it possible to have a dual setup of both mod_wsgi and mod_python > >>> with webalchemy? > >>> Would it be safe? > > >> If I am not mistaken > >> -Possible: yes using daemon mode > >> -Safe: no c level malfunctions > >> -Recommendation: defenatly not :) > > > Gert, please stop confusing matters. If you don't know for absolute > > certain, leave it to me to answer. > > > I possibly will not get a chance to properly answer these questions > > until tomorrow. The answers to both are most covered in the > > documentation. That is, there is documentation on how to host static > > files in: > > > http://code.google.com/p/modwsgi/wiki/ConfigurationGuidelines > > > There is documentation on issues that come up with using mod_python > > and mod_wsgi together in: > > > http://code.google.com/p/modwsgi/wiki/InstallationIssues > > > I will say more later. > > The short answer on WebAlchemy is that the way that WebAlchemy does > things is stupid. There is no need to go modifying the .htaccess file > to add special rewrite rules for each static overlay file. > > Instead, in: > > http://code.google.com/p/modwsgi/wiki/ConfigurationGuidelines > > in section 'The Apache Alias Directive' there is an example for using > resource base WSGI script file, but a single rewrite rule, with WSGI > script fixup, to make it appear at root of web server, or in place of > a directory for a sub URL scenario. > > The rewrite rule for the root of site case is: > > RewriteEngine On > RewriteCond %{REQUEST_FILENAME} !-f > RewriteRule ^(.*)$ /site.wsgi/$1 [QSA,PT,L] > > What this rule says is that if a static file exists corresponding to > the URL, then serve up that static file. If no such file, then instead > route the request through the WSGI application. > > Thus, all that something like WebAlchemy or FlatPages needs to do is > write out the preformatted response to a static file in the necessary > location within the document tree an it will be automatically served. > When the view needs to be invalidated, it removes the file, or could > also update it instead to refresh it. As such, elaborate rewrite rules > shouldn't be required unless the URL needing to be mapped cannot be > represented in normal directory hierarchy. > > BTW, the above can also be adapted to case where fastcgi being used as > well. So, no need for silly .htaccess rewrites there either. > > Graham
Thanks for the reply Graham. I will have a look at it. So, does that mean that we have to follow the same steps for modwsgi as modpython? Vishnu --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "modwsgi" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/modwsgi?hl=en -~----------~----~----~----~------~----~------~--~---
