8
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【python】SimpleHTTPServer、CGIHTTPServerでローカルwebサーバ環境を作る方法

Last updated at Posted at 2014-02-08

【前提】
※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 」でアクセス。

8
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?