fxHttpdはFirefoxアドオンとして提供されるHTTPサーバです。
先日、Google ChromeをWebサーバ化してしまうソフトウェアであるChrome simple HTTP Serverというソフトウェアがありましたが、fxHttpdはFirefoxをWebサーバ化するFirefoxアドオンになります。
例です。localhos:8090でサーバが立ち上がっています。
指定したパスの場合に指定したファイルを表示することもできます。
fxHttpdは指定したディレクトリをルートとしてHTMLファイルを表示する他、指定したパスにアクセスした際に指定したファイルを表示したり、CGIのようにレスポンスを動的に生成することもできます。
fxHttpdはFirefox用のオープンソース・ソフトウェア(Mozilla Public License)です。
MOONGIFTはこう見る
fxHttpdが役立ちそうな場面としてローカルでのデザインが考えられます。ローカルファイルを開いた場合、JavaScriptやスタイルシートは相対パスになってしまいますが、納品時には絶対パスが指定されるかもしれません。そんな時にfxHttpdであれば絶対パスが簡単に実現できます。
別途HTTPサーバを立てる必要もないですし、fxHttpdで立てたサーバにはChromeやIEからでもアクセスできます。設定がものすごく簡単なのが利点です。CGI的なレスポンスはどう役立てるかが分かりませんが(ローカルファイルにアクセスできるのかどうか)、プログラマーとしては面白い機能になるでしょう。
MOONGIFTの関連記事