[小ネタ]カンタンに簡易Webサーバを起動
すぐに簡易Webサーバを起動したいとき
とりあえず任意のポートにブラウザでアクセスしてなんらかの結果を返したいとき、 apaceh/nginx等Webサーバのインストールをしなくても簡単に試すことができる方法がここにのってました。
内容はなんでもいいので、index.htmlを作成し、 下記コマンドを実行すれば、nc(netcat)コマンドを使って簡易Webサーバを作成することができます。 ※Macで確認
vi index.html //内容はなんでもOK % while true; do { echo -e 'HTTP/1.1 200 OK\r\n'; cat index.html; } | nc -l 8080; done
上記コマンド実行後、ブラウザでlocalhost:8080にアクセスしてみると、index.htmlの内容が表示されます。 すぐに確認したいときなどは使えるかもしれませんね。