web-dev-qa-db-ja.com

HTMLファイルを提供するシンプルなウェブサーバー

サーバーで定期的なタスクを実行するたびに、大量のHTMLファイルが生成されます。私がやりたいのは、Webサーバーを介してindex.htmlを表示することだけです。インデックスファイル内のすべてのリンクは、そのディレクトリ内でリンクされています。これを効率的に行う方法。サーバーを堅牢にしたくありません。最後にこんなものを叩きたい

http://myservername:1234/index.html
6
bragboy

インストールを検討しましたか Lighttpd ?それはあなたが必要とするものとほとんど同じように聞こえます。

buntuのパッケージの詳細とSoftpediaの記事 もご覧ください。おそらくPHPとMySQLの参照を無視しますか?

編集:Webサーバーをインストールした後、RainyRatが提案したことを実行します;)

9
yurasuka

HTMLファイルを特定のディレクトリに出力する定期的なタスクを取得し、そのディレクトリをWebサーバーのドキュメントルートとして設定し、デフォルトのドキュメントがindex.htmlに設定されている(または少なくとも含まれている)ことを確認します。そうすれば、タスクの実行時に「サイト」が自動的に更新されます。

5
RainyRat

単純な静的コンテンツをローカルで表示するには、ほとんどすべてのWebブラウザーでサポートされているfile://疑似プロトコルを使用するだけです。

file:///home/user/foo_generated_html/index.html

0
MonkeeSage