mod_wsgi

wsgiについてはWikipedia参照 : Web_Server_Gateway_Interface

  • Ubuntu 10.04では以下のように導入する
    • <code>apt-get install libapache2-mod-wsgi</code>
  • しかし、環境によっては、以下のようなエラー頻発する。
    • Ubuntu 10.04のaptで入る、apche2 2.2.14 + python2.6 + libapache2-mod-wsgi 2.8 とかね。
      • [error] Exception KeyError: KeyError(140162412959552,) 
        in <module 'threading' from '/usr/lib/python2.6/threading.pyc'> ignored
      • 以下のように作り直す
      • wget http://modwsgi.googlecode.com/files/mod_wsgi-3.3.tar.gz
        tar zxvf mod_wsgi-3.3.tar.gz
        cd mod_wsgi-3.3
        ./configure
        make
        make install
        cd /etc/apache2/sites-enable
        echo 'LoadModule wsgi_module /usr/lib/apache2/modules/mod_wsgi.so' > mod_wsgi.load
        service apache2 restart
      • ./configure中にapxs/apxs2が無いと言われる場合
        • apt-get install apache2-threaded-dev
      • make中にpython.hが無いと言われる場合
        • apt-get install python-dev
web/mod_wsgi/start.txt · 最終更新: 2012/02/08 22:51 by yuki
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0