Djangoのドキュメントではmod_pythonを推奨しているけど、pythonのドキュメントではWEBで使うならwsgiが最良と言っている。
適当に読み比べてwsgiにすることにした。
$ cat /etc/redhat-release
CentOS release 5.9 (Final)
Python2.7のインストール
ダウンロード
python2.7.3
展開とインストール
$ tar zxf Python-2.7.3.tgz
$ cd Python-2.7.3
$ ./configure --enable-shared
$ make
$ sudo make install
共有ライブラリの更新
/usr/local/libが書かれていない場合追記する
$ sudo vi /etc/ld.so.conf
$ cat /etc/ld.so.conf
include ld.so.conf.d/*.conf
/usr/local/lib
$ ldconfig
mod_wsgiのインストール
$ ./configure --with-apxs=/usr/sbin/apxs
$ make
$ sudo make install
apacheの設定ファイルにmod_wsgiの設定を書く
$ sudo vi /etc/httpd/conf/httpd.conf
LoadModule wsgi_module modules/mod_wsgi.so
$ sudo service httpd restart
0 件のコメント:
コメントを投稿