[Grok-dev] Simple method for mod_wsgi script generation

peaquino peaquino at wp.pl
Thu Mar 26 20:55:52 EDT 2009


In case any of you fellow grokkers tries to run a grok 1.0a1 project under
mod_wsgi here is my short howto (repoze is no longer needed to do that):

1. Install mod_wsgi as described 
here  (parts 1-4).

2. Create normal Grok project using latest version of grokproject (you don't
have to use virtualenv).

3. Add the following section to buildout.cfg:

recipe = collective.recipe.modwsgi
eggs = <your project's package name>
config-file = ${deploy_ini:output}

Don't forget to include it in "parts =" parameter of the [buildout] section.

4. Run "bin/buildout" in your project folder. It should create a parts/wsgi
folder with script named "wsgi" 
in it.

5. If your distribution is Ubuntu or Debian, add the file named "grok" to
your /etc/apache2/sites-available directory with the following contents:

<VirtualHost *:80>
    ServerName <your server name>
    DocumentRoot "<your static site folder>"

    WSGIDaemonProcess grok display-name=%{GROUP} python-eggs=/tmp/eggs
    WSGIProcessGroup grok

    WSGIScriptAlias /site <absolute path to the wsgi script from 4.
    WSGIPassAuthorization On

    <Directory "<your buildout directory>">
        Order allow,deny
        Allow from all


6. Run a2ensite grok; /etc/init.d/apache2 reload and enjoy your newly
created site :)

Keep up the great work (Grok is awesome :)),



View this message in context: http://www.nabble.com/Simple-method-for-mod_wsgi-script-generation-tp22734270p22734270.html
Sent from the Grok mailing list archive at Nabble.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.zope.org/pipermail/grok-dev/attachments/20090326/5d4facda/attachment.html 

More information about the Grok-dev mailing list