On 9 November 2011 17:21, Richard Rouse <[email protected]> wrote: > Hi Graham, > > To test whether I configured wgsi, I used the script from the > QuickConfigurationGuide - > http://code.google.com/p/modwsgi/wiki/QuickConfigurationGuide > > I sort of read the discussions, copied what was done in this message:: > http://www.mail-archive.com/[email protected]/msg01518.html
Why didn't you follow through with the configuration example described in the configuration guide rather than using some obscure mailing list post from years back? > So basically I edited Apache to include this virtual host: > > <VirtualHost *:80> > ServerAdmin webmaster@localhost > DocumentRoot /var/www/ > WSGIScriptAlias /foobar /var/www/aj/cgi-bin/foobar/baz.py > CustomLog /var/log/apache2/access.log combined > ErrorLog /var/log/apache2/error.log > LogLevel info > </VirtualHost> > > I installed mod_wsgi-3.3. > > I moved this baz.py script out of cgi-bin and it works fine. Just > can't figure out how to get an app to run through apache The key thing is the 'application' function or object. That is the WSGI application entry point. For the example at: http://webpython.codepoint.net/wsgi_request_parsing_get You would have just dropped off the lines at the bottom, ie., delete: httpd = make_server('localhost', 8051, application) # Now it is serve_forever() in instead of handle_request(). # In Windows you can kill it in the Task Manager (python.exe). # In Linux a Ctrl-C will do it. httpd.serve_forever() You could also have removed from start: from wsgiref.simple_server import make_server Those lines are only relevant if running from command line. Put the remained in the WSGI script file in place of the hello world you already had. If you are only new at this I would recommend against doing it from scratch. You could use Pyramid, but an easier option is Flask. So try Flask. Importantly, use its built in development server initially while you learn stuff, don't try and go straight to hosting it with mod_wsgi. Graham -- 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.
