Apache2 Ubuntu中的文件上传模块

时间:2013-08-10 19:00:52

标签: upload apache2 cgi linuxmint

我是新手/业余爱好者,所以对我很轻松。在询问之前,我已经进行了相当多的搜索和实验。

系统: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,表单显示OK。当您上传文件时,它会返回:在此服务器上找不到请求的网址/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/

0 个答案:

没有答案