如何为服务器上的文件创建可下载的公共链接

时间:2012-06-08 22:09:32

标签: linux http ftp

我担心我的问题可能非常愚蠢,也可能是重复的。但在本网站上寻找类似的问题后,我无法找到我想要的东西。

我的问题很简单,我有一个大文件,即我的Ubuntu服务器上有1GB,我想与其他用户共享此文件。如何为公共用户创建URL地址,换句话说,当一个用户单击此URL时,下载将自动启动而不需要用户名和密码,就像我们发现可用时下载许多内容(pdf,音乐)一样与谷歌的网址。

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

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

2 个答案:

答案 0 :(得分:9)

安装Apache2

sudo apt-get install apache2

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

sudo cp yourfile /var/www/yourfile

使用以下链接访问该文件:

http://your-ip-address/yourfile

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

答案 1 :(得分:2)

假设您的文件名为foobar.iso

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

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