【前提】
※Python 2.4以上がインストールされている
PythonのSimpleHTTPServerとCGIHTTPServerを使い、ローカル環境に手軽にウェブサーバを立ち上げるための方法。
まずはSimpleHTTPServerから。
こちらは最低限の機能で、CGIは動かずシンプルなhtmlしか読み込めない。
・適当なフォルダ(/user/username/workspace/pypj/)に移動。
・index.htmlを新規作成。中身は適当に。
・以下のコマンドを実行。
~/workspace/pypj 514 $python -m SimpleHTTPServer 8000
・ブラウザから「 http://localhost:8000 」でアクセス。
次にCGIHTTPServer。
こっちはpythonコードを動かすことが可能。
・適当なフォルダ(/user/username/workspace/pypj/)に移動。
・「cgi-bin」という名前のフォルダを新規作成。
・「cgi-bin」にtest.pyを新規作成。中身は適当に。
・test.pyに以下のコマンドで実行権限を与える。
~/workspace/pypj/cgi-bin 518 $chmod 755 test.py
・親フォルダ(/user/username/workspace/pypj/)から以下のコマンドを実行。
~/workspace/pypj 519 $python -m CGIHTTPServer 8000
・ブラウザから「 http://localhost:8000/cgi-bin/test.py 」でアクセス。