大きなファイルを共有したいWindowsユーザーがいます。Firefoxがあり、再開可能なHTTPファイルのダウンロードをサポートしていることを理解しています。UbuntuLinuxを使用していますが、ディスク容量が限られているため、次のような本格的なソリューションは必要ありません。 ApacheのWebサーバー。
起動時ではなく、必要なときにコマンドラインまたはGUIを介してサーバーを実行したいだけです。
それを回避できる場合は、構成ファイルを編集したくありません-ポートのコマンドライン引数を指定するだけで、python -mSimpleHTTPServerを使用することに慣れています-しかし、再開できるとは思いません。
thttpdを使用します。
thttpd -d /home/bob/sharedfolder -p 8080
ディレクトリ/home/bob/sharedfolder
はhttp://address:8080
でアクセス可能になります。
lighttpdも同様の方法で使用できますが、tiny構成ファイルが必要です。例えば:
server.document-root = "/home/bob/sharedfolder"
server.port = 8080
dir-listing.activate = "enable"
次に、次のように実行されます。
lighttpd -f foo.conf
最近、SimpleHTTPServer
moduleの機能を拡張するpython module、ext_http_server
を作成しました。その機能の1つは、https、認証に加えて、再開可能なファイルのダウンロードです。レート制限。
ここ は、インストールと使用方法の説明への直接リンクです。
Lighttpdにはすべて同じ機能が含まれているので、本番環境に対応したものを探している場合は、lighttpdを使用してください。 pythonで簡単に構築できるものを使用することを探している場合は、ext_http_server
をチェックしてください。