ローカル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サーバーと同様に、最善の方法は、ドキュメント内の「リスニング」や「インターフェース」などのコンテンツを見つけることです。

おすすめ記事