ダウンロードHTTPサーバーをセットアップする必要があります。私はApacheをインストールしたくありません。ダウンロードHTTPサーバーとしてHTTP :: Server :: Simpleを使用できますか?
HTTP::Server::Simpleをダウンロード用httpサーバーとして使用できますか?サンプルコードを教えてください。
他のCPANモジュールがダウンロードHTTPサーバーを迅速かつ簡単にセットアップするのに役立つでしょうか?
sub download {
my $cgi = shift; # CGI.pm object
return if !ref $cgi;
my $file = $cgi->param('file'); #file=test.tar.gz
$file="/var/download/$file"; #file=/var/download/test.tar.gz
# send this file
}
Apache(またはnginxなど)をインストールしないのはなぜですか?認証、認可、ファイルシステム関連のエラー、Webroot、ディレクトリトラバーサル、Unicodeマッピングなどを考慮した場合、「httpサーバのダウンロード」は非常に複雑です。本当に極端な状況で自分自身を実装することをお勧めします。 –
さらに、スレッド/フォークを実行しないため、同時リクエストに対応できないため、やりたくないでしょう。 –
友人のためにちょうど一時的な使用のためです。私は認証など気にしません... – everbox