【Python】Python で、簡単なWebアプリ ~ Hello World編 ~

     ■ 前提条件

 * 実行環境を以下の関連記事を参考に構築する
 https://dk521123.hatenablog.com/entry/33850352 

 

    ■ サンプル

フォルダ構成
cgi-bin
   └ hello.py ... 環境はちゃんと動いているか環境確認用スクリプト
注意
 * 「cgi-bin」配下、もしくは「htbin」配下にPythonスクリプトを置くこと
  => ここで、ハマった

    /cgi-bin/hello.py

* 環境確認用スクリプト
#!/usr/bin/env python
# -*- coding: UTF-8 -*-

# enable debugging
import cgitb
cgitb.enable()

print("Content-Type: text/plain;charset=utf-8")
print()

print("Hello World!")

 

    ■ 実行コマンド

# python -m http.server --cgi 【ポート番号】
python -m http.server --cgi 8000

    動作確認

 * 以下のサイトをブラウザでアクセスする
Hello World!」と表示されたらOK
[[http://localhost:8000/cgi-bin/hello.py]]

 

 

     関連記事

     Python で、簡単なWebアプリ ~ formデータを受け取る ~

https://blogs.yahoo.co.jp/dk521123/37735811.html

     Python ~はじめの一歩 ~

https://dk521123.hatenablog.com/entry/33850352