Javascriptライブラリを試したいとかいった用事で、 サクッとWebサーバにスタティックファイルを上げて動きをみたいと思うことがある。
NginxだとかApacheだとか、あるいは様々な言語・フレームワークのサーバを使うという手もあるが、 いずれにしろちょっと面倒。
そういったシチュエーションで役立つのがCaddy。
Caddy - The HTTP/2 Web Server with Fully Managed SSL
こんなindex.htmlがあったとする。
<!DOCTYPE html> <html lang="jp"> <head> <meta charset="UTF-8"> <title>Caddy Test</title> </head> <body> Caddy Test </body> </html>
Downloadページから自分の環境に合ったものをダウンロードし、
解凍して出てきたバイナリをディレクトリに収めて、
ダブルクリックで起動するだけで手軽にWebサーバを立ち上げることができる。
ブラウザから自機のIPなりlocalhostなりの2015番ポートにアクセスすると、 Webサーバが働いていることが確認できる。
他のOSでも同様の手順で使用することができる。