【问题标题】:How to create a downloadable public link for files on server [closed]如何为服务器上的文件创建可下载的公共链接 [关闭]
【发布时间】:2012-06-12 23:16:42
【问题描述】:

恐怕我的问题可能很愚蠢,而且是重复的。但是在这个网站上寻找一些类似的问题后,我没有找到我想要的东西。

我的问题很简单,我的 Ubuntu 服务器上有一个大文件,即 1GB,我想与其他用户共享这个文件。如何为公共用户创建一个 URL 地址,换句话说,当一个用户单击此 URL 时,下载将自动开始,无需用户名和密码,就像我们在找到可用的时候下载很多东西(pdf、音乐)一样网址与谷歌。

有人建议我设置一个匿名 ftp。我认为这是一个可能的解决方案,但我没有成功完成它。有人可以给我更多详细信息,我如何实现我的目标(有或没有 ftp 都可以)。

感谢您的帮助,我非常感谢一些示例或一些教程!

【问题讨论】:

  • 当有人对我的问题投反对票时,你能给我一个理由吗?!这将帮助我提出更多“智能”问题!!!

标签: linux http ftp


【解决方案1】:

安装 Apache2

sudo apt-get install apache2

将您的文件放入 /var/www/ 目录(可能需要 root 权限)

sudo cp yourfile /var/www/yourfile

通过以下链接访问文件:

http://your-ip-address/yourfile

如果您在路由器或防火墙下运行,您可能需要打开端口 80 并将其转发到您的电脑。

【讨论】:

  • 感谢您的即时答复,这正是我想要的,整个过程确实比我预期的要简单得多。 :-)
  • 显示The requested URL /yourfile was not found on this server
  • 看过链接Open TCP Port 80 in Windows Firewall,但还是同样的错误
  • 在此处保存文件:/var/www/html 以使其可下载
【解决方案2】:

假设您的文件名是foobar.iso

您可以将其放在您的网络根目录中,然后将链接 example.com/foobar.iso 提供给人们。这将下载文件。

(可选)将其放在目录downloads 中。下载链接将为example.com/downloads/foobar.iso

【讨论】:

    猜你喜欢
    • 2012-12-27
    • 2011-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-19
    • 2012-03-01
    • 2021-01-07
    • 1970-01-01
    相关资源
    最近更新 更多