ローカルHTMLページを提供するためにローカルWebサーバーを設定する方法

ローカルHTMLページを提供するためにローカルWebサーバーを設定する方法

SeleniumIDEを使用してローカルWebページを処理したいです。

URLが必要です。
だから私はlocalhostである127.0.0.1を設定したいと思います。
ここにアクセスするために他の人やネットワークは必要ありません。しかし、CSS、js、およびそのフレームワークのリソースを読み込むことができれば理想的です。

デフォルトでは、ローカルサーバーを使用してブラウザで表示したいHTMLページがあります。

これを行うためにローカルWebサーバーを実行する最も簡単な方法は何ですか?私はUbuntuを使用していますが、他の* nixバリアントにも答えが適用されると思います。

私は停止/開始できるWebサーバーを含むRuby on Railsのようなフレームワークに慣れていますが、この場合はアプリケーションフレームワークは必要ありません。getサーバーを介してhtmlページを取得するデフォルトのWebだけが必要です。

答え1

設定するWebサーバーによって異なります。

次のように簡単にすることpython -m SimpleHTTPServerも、ruby -run -ehttpd . -p8000Apacheをインストールしてhttpd.conf -に値を設定するかのように「複雑」にすることもできますListen 127.0.0.1:80

これは一行の大きなリストです。https://gist.github.com/willurd/5720255

Apacheがlocalhostのみを受信するように設定する方法は次のとおりです。https://serverfault.com/questions/276963/make-apache-only-accessible-via-127-0-0-1-is-this-possible

次のようなものを使用して結果を確認できます。netstat -an | grep LISTEN

他のWebサーバーと同様に、最善の方法は、ドキュメント内の「リスニング」や「インターフェース」などのコンテンツを見つけることです。

答え2

adsf- 適切には、「単純なファイルサーバー」が - 良い解決策のようです。

$ gem install adsf
Fetching: adsf-1.2.0.gem (100%)
Successfully installed adsf-1.2.0
Parsing documentation for adsf-1.2.0
Installing ri documentation for adsf-1.2.0
Done installing documentation for adsf after 0 seconds
1 gem installed
$
$ adsf
[2015-12-06 08:24:03] INFO  WEBrick 1.3.1
[2015-12-06 08:24:03] INFO  ruby 2.1.2 (2014-05-08) [x86_64-linux]
[2015-12-06 08:24:03] INFO  WEBrick::HTTPServer#start: pid=811 port=3000

関連情報