まず、MacOSにはデフォルトでPythonが入っていること。
そしてコマンド一発でローカルサーバーが立っちゃう事。
pythonの確認
$ which python /usr/bin/python
例えば、下記の様なディレクトリがあったとして、当該ディレクトリをカレントにして・・・
$ cd hoge $ ls hoge index.html
下記コマンドを撃ちこめば、ブラウザでlocalhost:8000にアクセスした際にindex.htmlが表示される
$ python -m SimpleHTTPServer Serving HTTP on 0.0.0.0 port 8000 ...
ポートはデフォルトで8000なのだけど、オプション指定もできる
$ python -m SimpleHTTPServer 8080 Serving HTTP on 0.0.0.0 port 8080 ...
python -m SimpleHTTPServer
はPython2系のコマンドで、Python3系だと python -m http.server
らしい
こっちの方がわかりやすい(試してないけど)