mod_wsgiのインストール

今はNginxでHTTPサーバとして使っていますが,その前に王道Apacheを使っていたときのメモが出てきたので,メモ...

Apache 2.4をCentOS 6.4へ自己コンパイルで入れた物なので,yumから入れると"apxs"のパスが違うかも...

  1. ソースをダウンロードする(そのときの安定版)
$ wget http://modwsgi.googlecode.com/files/mod_wsgi-3.4.tar.gz
  1. 解凍してインストール
$ tar -zxvf  mod_wsgi-3.4.tar.gz
$ ./configure --with-apxs=/usr/local/apache2/bin/apxs
$ make
$ sudo make install
  1. mod_wsgiをApacheのComfに設定する.
$ sudo nano /usr/local/apache2/conf/httpd.conf

LoadModuleが大量に記載されている箇所があるので,その最下部にあたりに,下記を記載します.

LoadModule wsgi_module modules/mod_wsgi.so を追加
  1. Apacheの設定ファイルの反映
$ sudo service httpd reload