如何在服务器上创build可下载的公共链接

恐怕我的问题可能很愚蠢,也是重复的。 但在本网站上寻找类似的问题后,我没有find自己想要的东西。

我的问题很简单,我有一个大的文件,即在我的Ubuntu服务器1GB,我想与其他用户分享这个文件。 如何为公共用户创build一个URL地址,换句话说,当一个用户点击这个URL时,下载将自动开始,而不需要用户名和密码,就像我们find一个可用的下载许多东西(pdf,音乐)与谷歌的url。

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

感谢任何帮助,我非常感谢一些例子,或者一些教程!

安装Apache2

sudo apt-get install apache2 

把你的文件放在/ var / www /目录(可能需要root权限)

 sudo cp yourfile /var/www/yourfile 

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

 http://your-ip-address/yourfile 

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

让我们假设你的文件名是foobar.iso

你可以把它放在你的web根目录下,并把example.com/foobar.iso链接给人。 这将下载文件。

也可以将其放置在目录downloads 。 下载链接将是example.com/downloads/foobar.iso