簡単にWebサーバを起動したいとき

最近はプログラミング開発環境として簡単にWebサーバを起動できるようになっています。

Pythonだと多くのディストリビューションでデフォルトインストールされるので、これを最初に覚えておくのがいいでしょう。

$ python -m SimpleHTTPServer 8000

PHPユーザも多いでしょうから、下記のコマンドも覚えておくといいでしょう。バージョンが古いと動かないかもしれません。

$ php -S localhost:8000

Node.js、Ruby、Dart、Javaといったプログラミング言語でも結構簡単にWebサーバを起動できます。Apache HTTP ServerやLighttpd、nginxなどを利用してもいいのですが、パッケージインストールや設定が必要になります。一方、SDKに含まれる開発用のものだとカレントディレクトリをそのまま使えるので便利ですよね

追記:
Python3だと下記

$ python3 -m http.server 8000

Rubyだと下記

$ ruby -run -e httpd . -p 8000

Node.js で簡単Webサーバは 75lb/local-web-server · GitHubが便利。MITライセンス

$ npm install -g local-web-server
$ ws
同じタグの記事: PHP
同じタグの記事: Python
同じタグの記事: Web Server
同じカテゴリの記事: Linux
関連書籍: PHP