Pythonで簡易HTPPサーバーを起動する方法(http.server)

プログラミング Python

Pythonには簡易的に起動できるHTTPサーバーが含まれています。

特に何かをインストールすることなく簡単なHTMLの確認ならこれで十分ですね。

スポンサーリンク

Pythonで簡易HTPPサーバーを起動する方法(http.server)

Pythonで簡易HTPPサーバーを起動するにはコマンドラインから以下のコマンドを入力します。

python -m http.server --cgi 8080

すると

Serving HTTP on 0.0.0.0 port 8080 (http://0.0.0.0:8080/) ...

あとはPythonを起動したフォルダーにテスト用のHTMLを置きます。

<!doctype html>
    <html lang="ja">
    <head>
        <title>HTTPサーバテスト</title>
        <meta charset="utf-8">
    </head>
    <body>
        <h1>HTTPサーバテスト</h1>
        <p>pythonには簡易HTPPServerあるよ。</p>
    </body> 
</html>

置いたらブラウザーから「http://localhost:8080/」と入力してみましょう。
python http-server簡易版実行結果
と表示されればOKです。

まとめ

Pythonには何もコーディングしなくても起動できる簡易HTPPサーバーが付属しています。

ちょっとした確認なら利用できるので活用してみてください。

タイトルとURLをコピーしました