私は新参者/愛好家なので、気楽に行ってください。質問する前に、かなり検索して実験しました。
システム: Linux-mint-14-KDE (Ubuntu 12.10 ベース)
サーバー: sudo apt-get install apache2 経由でインストールされた Apache2
私の目標は、リモート ユーザーがフォームを介してディレクトリにファイルをアップロードできるようにすることでした。
このサイトから: commons.apache.org/proper/commons-fileupload/
<form method="POST" enctype="multipart/form-data" action="fup.cgi">
File to upload: <input type="file" name="upfile"><br/>
Notes about the file: <input type="text" name="note"><br/>
<br/>
<input type="submit" value="Press"> to upload the file!
</form>
このコードを index.html に追加すると、フォームが正常に表示されます。ファイルをアップロードしようとすると、次のように返されます: 要求された URL /fup.cgi は、このサーバーで見つかりませんでした。
Apache2 のドキュメントに従うのは難しいです。/etc/apache2/sites-available に CGI に関する部分を追加しました
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride Authconfig
Order allow,deny
allow from all
</Directory>
fup.CGI というスクリプト ファイルが必要ですか? apache2 にはそれを行うためのモジュールがありませんか?
私がやりたいことは、ユーザーがファイルをアップロードできるようにして、たとえば 5 GB に制限することだけです。これは難しすぎるかもしれませんが、提案されていることを読んで試してみます。
アップデート
CGI と perl http://www.sitepoint.com/uploading-files-cgi-perl/で動作するようにしました。