差分
この文書の現在のバージョンと選択したバージョンの差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
web:mod_wsgi:start [2012/02/08 22:50] yuki |
— (現在) | ||
|---|---|---|---|
| ライン 1: | ライン 1: | ||
| - | ====== mod_wsgi ====== | ||
| - | wsgiについてはWikipedia参照 : [[wp>Web_Server_Gateway_Interface]] | ||
| - | |||
| - | * Ubuntu 10.04では以下のように導入する | ||
| - | * <code>apt-get install libapache2-mod-wsgi</code> | ||
| - | * しかし、環境によっては、以下のようなエラー頻発する。 | ||
| - | * Ubuntu 10.04のaptで入る、apche2 2.2.14 + libapache2-mod-wsgi 2.8 とかね。 | ||
| - | * <code>[error] Exception KeyError: KeyError(140162412959552,) | ||
| - | in <module 'threading' from '/usr/lib/python2.6/threading.pyc'> ignored</code> | ||
| - | * 以下のように作り直す | ||
| - | * <code>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</code> | ||
| - | * ./configure中にapxs/apxs2が無いと言われる場合 | ||
| - | * <code>apt-get install apache2-threaded-dev</code> | ||
| - | * make中にpython.hが無いと言われる場合 | ||
| - | * <code>apt-get install python-dev</code> | ||
