差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

次のリビジョン
前のリビジョン
web:mod_wsgi:start [2012/02/08 22:45]
yuki 作成
web:mod_wsgi:start [2021/09/04 20:08]
yuki 削除
ライン 1: ライン 1:
 ====== mod_wsgi ====== ====== mod_wsgi ======
-よっ、説明はWikipediaに譲る ​: [[wp>​Web_Server_Gateway_Interface]]+wsgiついてはWikipedia参照 ​: [[wp>​Web_Server_Gateway_Interface]]
  
   * Ubuntu 10.04では以下のように導入する   * Ubuntu 10.04では以下のように導入する
- apt-get install libapache2-mod-wsgi</​code>​+    * <​code>​apt-get install libapache2-mod-wsgi</​code>​
   * しかし、環境によっては、以下のようなエラー頻発する。   * しかし、環境によっては、以下のようなエラー頻発する。
- [error] Exception KeyError: KeyError(140162412959552,​) in <module '​threading'​ from '/​usr/​lib/​python2.6/​threading.pyc'>​ ignored+    * Ubuntu 10.04のaptで入る、apche2 2.2.14 + python2.6 + libapache2-mod-wsgi 2.8 とかね。  
 +    * <​code>​[error] Exception KeyError: KeyError(140162412959552,​) ​ 
 +in <module '​threading'​ from '/​usr/​lib/​python2.6/​threading.pyc'>​ ignored</​code>​
   * 以下のように作り直す   * 以下のように作り直す
-    * <​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>​ 
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0