apache と mod_python の設定
apache で mod_python を使える様に設定しなくちゃ行けない。で、python の設定は /etc/httpd/conf.d/python.conf に既に入ってる。
とりあえずはこのファイルの一番下に以下の行を加えて、/var/www/html/myTest/ のスクリプトが動く様にしてみる。
今回は publisher でスクリプトファイル内の関数も使える様にしてみた。この辺はマニュアルに色々と書いてある。
<Directory /var/www/html/myTest> AddHandler mod_python .py PythonHandler mod_python.publisher PythonDebug On </Directory>
で、/var/www/html/myTest/ に python スクリプトの hello.py を作成。
hello.py の中身はこんな感じ。
from mod_python import apache def index(): return "this is index." def hello(): return "Hello World!!"
これでサーバにアクセスしてみる。
どっちの関数もちゃんと動いているみたい。
とりあえずは成功。
次は Django を動かそう。