MoinMoin Logo
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Navigation

  • Start
  • Sitemap

Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

Revision 2 as of 2013-12-29 18:42:44
  • Python
  • modwsgi

modwsgi

Python WSGI adapter module for Apache.

http://code.google.com/p/modwsgi/

Ubuntu installation 12.04

  • apt-get install libapache2-mod-wsgi
  • service apache2 restart

Create file /var/www/test.wsgi

   1 def application(environ, start_response):
   2     status = '200 OK'
   3     output = 'Hello World! Mod WSGI running'
   4 
   5     response_headers = [('Content-type', 'text/plain'),
   6                         ('Content-Length', str(len(output)))]
   7     start_response(status, response_headers)
   8 
   9     return [output]

Add to file /etc/apache2/sites-available/default inside the Virtual host the following

WSGIScriptAlias /test /var/www/test.wsgi

Slackware 14 installation

  • wget http://code.google.com/p/modwsgi/downloads/detail?name=mod_wsgi-3.4.tar.gz&can=1&q=

  • cp mod_wsgi-3.4.tar.gz /tmp
  • cd /tmp
  • tar xvzf mod_wsgi-3.4.tar.gz
  • cd mod_wsgi-3.4
  • ./configure
  • make clean
  • make
  • make install
  • ldconfig
  • ls /usr/lib/httpd/modules #should appear file mod_wsgi.so
  • touch /etc/httpd/mod_wsgi.conf

Edit file /etc/httpd/httpd.conf and add

Include /etc/httpd/mod_wsgi.conf
Include /etc/httpd/vhosts.conf

  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01