Tue, 12 Jun 2012

running roundup tracker under mod_wsgi

I recently setup a Roundup tracker and wanted to host it through mod_wsgi. There is an example in the installation document, but it didn't work for me, so here is what I ended up doing.

Setup my apache2 virtualhost:

<VirtualHost *>
    ServerAdmin email@domain.com
    ServerName roundup.domain.com
    DocumentRoot /opt/roundup/site/html
    AddDefaultCharset utf-8

    WSGIScriptAlias /   /opt/roundup/site.wsgi
    # create some wsgi daemons - use these parameters for a simple setup
    WSGIDaemonProcess site-roundup user=useraccount group=useracounnt processes=5 threads=10 maximum-requests=200 umask=0007
    # use the daemons we defined above to process requests!
    WSGIProcessGroup site-roundup

    LogLevel warn
    ErrorLog /opt/logs/roundup.domain.com-error.log
    CustomLog /opt/logs/roundup.domain.com-access.log combined
    ServerSignature Off
</VirtualHost>

Set web = directive in my roundup config.ini to http://roundup.domain.com/

Created my site.wsgi file:

from roundup.cgi.wsgi_handler import RequestDispatcher
tracker_home = '/opt/roundup/site'
application = RequestDispatcher(tracker_home)

And that seemed to do the trick.

posted at: 13:23 | path: /python | permanent link to this entry


2019-Jun
2019-May
2018-Dec
2018-Jan
2017-Aug
2017-Jun
2017-May
2016-Nov
2015-Dec
2015-Nov
2015-Oct
2015-Jul
2015-Jun
2014-Dec
2012-Oct
2012-Sep
2012-Jun
2012-Feb
2012-Jan
2011-Dec
2011-Sep
2011-Aug
2011-May
2011-Feb
2010-Jun
2010-Apr
2010-Jan
2009-Sep
2009-Jul
2009-May
2009-Jan
2008-Oct
2008-Sep
2008-Jun
2008-May
2008-Jan
2007-Nov
2007-Oct
2007-Aug
2007-Jun
2007-May
2007-Mar
2007-Feb
2007-Jan
2006-Nov
2006-Oct
2006-Sep
2006-Aug
2006-Jun
2006-Apr
2006-Jan
2005-Dec
2005-Nov
2005-Oct
2005-Sep
2005-Aug
2005-Jul
2005-Jun
2005-May
2005-Apr
2005-Mar
2005-Feb
2005-Jan
2004-Dec
2004-Nov
2004-Oct
2004-Sep
2004-Aug
2004-Jul
2004-Jun
2004-May

Powered by PyBlosxom | RSS 2.0