python 3のhttp.serverを使って30秒でローカルwebサーバーを立てる
初心者でもできる、超簡単にローカルwebサーバを立ち上げる方法。
python環境が必要。
python環境の確認
macであればデフォでpython2.7.xが入っている。
$ python -V
python 2.7.16
なおpython 2系でも別モジュールで簡単にローカルwebサーバを起動できるが、python 2は2020年1月1日でサポートが終了しているのでpython 3を推奨。
python 3系:http.serverモジュールを使う
ターミナルで以下のコマンドを実行。
$ python -m http.server
Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...
デフォルトのポートは8000だが、以下のようにポート番号指定もできる。
python -m http.server 8080
このコマンドを実行したディレクトリをルートにしてwebサーバが起動する。
次に、webブラウザで以下のどちらかのアドレスにアクセスする。
http://localhost:8000
http://127.0.0.1:8000/
上のように、実行されたディレクトリやファイルがリストで表示される。
今回は、"Hello World!"と表示するテストプログラムを実行した。
成功!
確認できたら、Ctrl + c
でローカルサーバを終了。
python 2系:SimpleHTTPServerモジュールを使う
手順はpython 3と同じ。
$ python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...
Author And Source
この問題について(python 3のhttp.serverを使って30秒でローカルwebサーバーを立てる), 我々は、より多くの情報をここで見つけました https://qiita.com/mizcii/items/a0cc4a3ebc12ddf08fdd著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .